Well, the two main cache models are cacheController.cpp and mesiCache.cpp -- both of these are typically used in a simulation. cacheController.cpp models the last level shared cache and mesiCache.cpp models the MESI private caches with coherence. Additionally, cacheConstants.h have the relevant parameters for the caches. memoryHierarchy.cpp instantiates all the pieces and connects them together with buses/interconnects.
I believe the last two you mentioned are indeed deprecated ... On Fri, May 13, 2011 at 3:06 PM, Hui Kang <[email protected]> wrote: > Hi, Marss Developers, > I am wondering what are the cpp files related to the cache hierarchy in > MarssX86. is it cacheController.cpp? > Are dcache.cpp and dcache-amd-k8.h deprecated? Thanks. > > - Hui > _______________________________________________ > http://www.marss86.org > Marss86-Devel mailing list > [email protected] > https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel >
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
