Skip to content

mihirvj/smp-cache

Repository files navigation

smp-cache

multiprocessor cache simulator

This project is developed as a part of CSC506 course at North Carolina State University. It simulates working of multiprocessor caches.

Please read MP_3.pdf for detailed problem description.

files:
cache.cc: working of a single cache
msi.cc : working of MSI protocol
mesi.cc : working of MESI protocol
moesi.cc: working of MOESI protocol
smp_cache: executable

proto.out: program output of for below configuration
L1_SIZE: 32678
L1_ASSOC: 8
L1_BLOCKSIZE: 64
NUMBER OF PROCESSORS: 16

CGad_VALIDATION_ and CGaw_VALIDATION_ : ideal output for PROTO for above configuration

About

multiprocessor cache simulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published