>Does that mean for each core I have 10 mshrs
Right
>Also is there any way to differentiate which CACHE this MSHR belongs to, L1
>cache or L2 cache or others?
There is a bool variable "isTopLevel" in cache_impl.hh that you can
differenciate cache levels. For L1 it is 1 an for L2 it is 0.
On 11
Hi all,
I think I found in mshr_queue.hh, there is a function called isFull() which
can tell whether MSHR is full or not. My following question is that: I run
with ruby+alpha+garnet. Will this MSHR still work with Ruby or it just work
with simple classic memory? Also is there any way to diffe
Hi all,
I have some questions about MSHR. In my configs/common/Caches.py, L1Cache
class, I set mshrs=10, tgts_per_mshr=20. Does that mean for each core I
have 10 mshrs or for the whole system I have 10 mshrs? Another question is
there any function can check whether each MSHR is full or not?
Than