Hands-On Exercises to Support Computer Architecture Students Using EDUCache Simulator
EDUCache simulator is developed as a learning tool for undergraduate students enrolled the computer architecture and organization course. It gives the explanations and details of the processor and exploitation of its cache memory. This paper shows a set of laboratory exercises and several case studies with examples on how to use the EDUCache simulator in the learning process. These hands-on laboratory exercises can be also used in learning software performance engineering and to increase the student willingness to learn more hardware based courses in their further studying.