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

Reply via email to