8000 GitHub - NishanthSubramanian/cache-sim: One level cache simulator
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

NishanthSubramanian/cache-sim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

One level cache simulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.1%
  • C 10.5%
  • Python 3.4%
0