Experiences integrating research tools and projects into computer architecture courses
William Tsun-Yuk Hsu · 2000
Hands-on program instrumentation and simulation projects are good tools to teach computer architecture to students who may have limited backgrounds in hardware design. Through working with toolkits such as Atom [SE94] and Shade [CK94], students are able to become comfortable with the concrete behavior of complex hardware and software structures, and be prepared for more advanced research projects. This paper summarizes my experiences developing hands-on program instrumentation and measurement projects for students in a sequence of computer architecture courses.