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 perform...
We present the Memory Trace Visualizer (MTV), a tool that provides interactive visualization and ana...
The cache management of a distributed system has a significant effect on the performance of an appli...
This paper presents a generic approach for compiling fast execution-driven simulators, and applies t...
With the increasing computational demand, efficiency and effectiveness of cache and virtual memory b...
Computer-based graphical simulators are widely used in universities to support the teaching of compu...
The purpose of this study is to explore the relationship between hit ratio of cache memory and desig...
Abstract. In this paper, two tools are presented: an execution driven cache simulator which relates ...
We present an educational software package (Csim) used as a teaching tool to analyze the structure a...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
Abstract—EDUCache simulator [1] is developed as a learning tool for undergraduate students enrolled ...
The computer architecture and organization course is essential in all computer science and engineeri...
The goal of this work is to design and implement CPU cache simulator. In today's computers there is ...
This thesis evaluates an innovative cache design called, prime-mapped cache. The performance analysi...
We present a cache performance modeling methodology that facilitates the tuning of uniprocessor cach...
Cache Memory is an integral part of modern computer systems, and therefore teaching about the memory...
We present the Memory Trace Visualizer (MTV), a tool that provides interactive visualization and ana...
The cache management of a distributed system has a significant effect on the performance of an appli...
This paper presents a generic approach for compiling fast execution-driven simulators, and applies t...
With the increasing computational demand, efficiency and effectiveness of cache and virtual memory b...
Computer-based graphical simulators are widely used in universities to support the teaching of compu...
The purpose of this study is to explore the relationship between hit ratio of cache memory and desig...
Abstract. In this paper, two tools are presented: an execution driven cache simulator which relates ...
We present an educational software package (Csim) used as a teaching tool to analyze the structure a...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
Abstract—EDUCache simulator [1] is developed as a learning tool for undergraduate students enrolled ...
The computer architecture and organization course is essential in all computer science and engineeri...
The goal of this work is to design and implement CPU cache simulator. In today's computers there is ...
This thesis evaluates an innovative cache design called, prime-mapped cache. The performance analysi...
We present a cache performance modeling methodology that facilitates the tuning of uniprocessor cach...
Cache Memory is an integral part of modern computer systems, and therefore teaching about the memory...
We present the Memory Trace Visualizer (MTV), a tool that provides interactive visualization and ana...
The cache management of a distributed system has a significant effect on the performance of an appli...
This paper presents a generic approach for compiling fast execution-driven simulators, and applies t...