One level cache simulator.
Navigate to the cloned directory and run ./cache.py
- Implementing Cache.h header file.
- Testing Cache.h header file.
- Implementing cache replacement algorithms.
- Testing cache replacement algorithms.
- Python/Shell script to run the simulator.
- Implementing and testing the matrix multiplication programs.
- Analysis of first 4 points (Phase I - Easy)
- Analysis of last 2 points (Phase II - Hard)
src
folder contains the C++ code for the simulators. exe
folder will contain the executables generated while running the program.
cache.h
contains definition of CacheLine and Cache class.cache.cpp
file will contain the implementation of classes in cache.h
.
Traces for the 3 programs in /matrix
can be found here
- Shanthanu S Rai
- Rohit M P
- Shashwath
- Nishanth
- Varun Pattar
- Narayan