Jason,

I went through both the youtube and slides for the talk on cache-hierarchies. I 
have some question that I hoping you might answer. The ruby example in the 
slides looked at the parallel algorithm. I noticed that you recommended using 
gem5-mesi. That was a pre-built gem5 in codespace. Looking at the run.py script 
I noticed that it was a Two Level MESI. The gem5 buildopt directory specifies 
the ALL build as a MESI Two Level. Is that what you are calling gem5-mesi? Was 
there a different gem5 build for that version?

My second question was that there were three implementations that were tested 
(naïve, false_sharing and chunking). The gem5.opt from ALL did not recognize 
chunking, but instead offered blocking. I am assuming that is a blocking cache 
option. Are we talking about the same implementation?

Is there a docker build script that generates what is present in the 2024 
codespace? I noted that there was a script for 2022, but I did not see an 
equivalent script.

Thank-you,

Nick
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to