Cachesim: A Graphical Software Environment to Support the Teaching of Computer Systems with Cache Memories
暂无分享,去创建一个
We present an educational software package (Cachesim) used as a teaching tool for studying and analysing computers with cache memories. Cachesim allows students to execute a program step-by-step, to observe the cache activity needed for a memory operation, to evaluate system performance by varying the program and/or the cache parameters and, finally, to analyse program behaviour by means of the memory references. The user interface is fully graphic: architectural modules of the simulated computer are managed as graphical objects and the main actions on them can be made by mouse clicks. The environment is based on Personal Computer and can be used on both MS-DOS and Microsoft Windows platforms. This paper describes this software package and the simulated computer features by examining a student's exercise.
[1] Cosimo Antonio Prete,et al. RST cache memory design for a highly coupled multiprocessor system , 1991, IEEE Micro.
[2] Beatrice Lazzerini,et al. A Synthetic trace generator for multiprocessor performance evaluation , 1989 .
[3] Cosimo Antonio Prete,et al. A process cache memory for tightly coupled multiprocessor systems , 1992, ACM Southeast Regional Conference.
[4] J. William Schmidt,et al. Fundamentals of digital simulation modeling , 1980, WSC '80.