Skip to content

yingCMU/15213

Repository files navigation

This is the handout directory for the 15-213 Cache Lab. 

************************
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 Autolab 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
cachelab.c		Required helper functions
cachelab.h		Required header file
contracts.h		Optional header file (from 15-122)
csim-ref*		The executable reference cache simulator
driver.py*		The cache lab driver program, runs test-csim and test-trans
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