Hello
Thanks for timely response.
I saw the code in memoryHierarchy.cpp:
void MemoryHierarchy::shared_L2_configuration()
{
memdebug("Setting up shared L2 Configuration\n");
.....
//using namespace Memory::SimpleWTCache;
using namespace Memory::MESICache;
.....
}
Also, one user posted this.
*well, i think the main reason that the last level (shared) cache is a wt
cache is because you don't need to enforce coherence on a shared cache. the
bus that connects the private caches to the last level shared cache provides
an ordering on requests.
i can't really speak to the inclusivity issues, but i think that's the
rationale for why the llc is a wt cache instead of a mesi cache .*..
This code and the answer seem to be contradictory or something else I don't
know of. Please clarify whether L2 should be WT cache or MESI cache.
Thanks and Regards
Sparsh Mittal
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel