Skip to content

navrajsaini/Cache-simulator-in-C

Repository files navigation

This is the handout directory for the CS:APP Cache Lab. CPSC 4210


Running the autograders:


Before running the autograders, compile your code: linux> make

Check the correctness of your simulator: linux> ./test-csim

Check the correctness and performance of your transpose functions: linux> ./test-trans -M 32 -N 32 linux> ./test-trans -M 64 -N 64 linux> ./test-trans -M 61 -N 67

Check everything at once (this is the program that your instructor runs): linux> ./driver.py


Files:


You will modifying and handing in these two files

csim.c Your cache simulator trans.c Your transpose function

Tools for evaluating your simulator and transpose function

Makefile Builds the simulator and tools README This file driver.py* The driver program, runs test-csim and test-trans cachelab.c Required helper functions cachelab.h Required header file csim-ref* The executable reference cache simulator test-csim* Tests your cache simulator test-trans.c Tests your transpose function tracegen.c Helper program used by test-trans traces/ Trace files used by test-csim.c

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published