Title :
Work in Progress - A Visual Cache Memory Simulator
Author :
Neebel, Danial ; Augeri, Chris ; MacMillan, Gordon ; Baird, Leemon ; De Freitas, Allan
Abstract :
Cache memory performance analysis is a challenging topic upon first introduction. Students must synthesize a significant amount of computer architecture knowledge, comprehend reasonably complex replacement strategies, and analyze performance. We propose a programming exercise that has students develop a visual cache memory simulator and then use the simulator to analyze several memory reference trace files. Our student learning assessment measured the quality of each team programming exercise solution and each individual´s own cache performance analysis. In addition, the final exam has several questions related to cache memory. Early results indicate students achieve a better understanding of cache memory and its impact on performance
Keywords :
cache storage; computer architecture; computer science education; percolation; analyze performance; complex replacement strategies; computer architecture knowledge; final exam; memory reference trace files; programming exercise; student learning assessment; team programming exercise solution; visual cache memory simulator; Analytical models; Cache memory; Computational modeling; Computer architecture; Computer languages; Computer science; Digital systems; Graphical user interfaces; Performance analysis; Programming; Cache Memory; Computer Architecture; Performance Analysis; Programming Project;
Conference_Titel :
Frontiers in Education, 2005. FIE '05. Proceedings 35th Annual Conference
Conference_Location :
Indianopolis, IN
Print_ISBN :
0-7803-9077-6
DOI :
10.1109/FIE.2005.1611966