Re: [gem5-users] MSHR full status

2012-11-08 Thread Mahmood Naderan
>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

[gem5-users] MSHR full status

2012-11-07 Thread Xi Chen
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

[gem5-users] MSHR full status

2012-11-07 Thread Xi Chen
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