By Topic

MiSaSiM: A resource-aware programming environment for computer systems engineering education

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Linda Wills ; School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, 30332-0250, USA ; Scott Wills

Practicing computer engineers must be able to build efficient, reliable systems. Today's engineering student learns functionality-focused programming. Design issues that affect system performance, reliability, cost, robustness, and security are rarely covered. This paper presents a design environment where students program systems that are functionally correct and have necessary performance and efficiency. These projects are evaluated for accuracy, performance, and resource efficiency relative to a given specification. This approach is supported by a new educational tool MiSaSiM: a resource-aware execution simulator that enhances system understanding with reversible trace navigation, performance and cost analysis, and instruction profiling. MiSaSiM provides problem domain scaffolding and visualizations to facilitate learning within a semester course. As part of Georgia Tech's commitment to globalization of engineering education, MiSaSiM was developed as a distributed educational laboratory tool. It is an integral part of a computing systems course offered concurrently at several distance-learning locations. In addition to describing a systems-oriented approach to programming using MiSaSiM, this paper includes examples of MiSaSiM projects, assessment techniques, student performance, and lessons learned over three years of experience with local and distance learning students.

Published in:

2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports

Date of Conference:

10-13 Oct. 2007