Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.02 KB

File metadata and controls

33 lines (24 loc) · 1.02 KB

cache-sim

One level cache simulator.

How to run:

Navigate to the cloned directory and run ./cache.py

Work to be done:

  • 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)

Note:

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

Contributors:

  • Shanthanu S Rai
  • Rohit M P
  • Shashwath
  • Nishanth
  • Varun Pattar
  • Narayan