You can use caches with the Atomic memory mode (and CPU). Generally
people don't because the requests still aren't split transaction, but
they will run in the system. As far as the prefetcher goes, I'm not
certain the prefetcher is activated when the memory mode is set to
atomic. You could look at the code in cache_impl.hh and see where the
prefetcher is called and if you can get to that function in atomic mode
or only in timing mode. 

Ali 

On 13.02.2013 10:13, Arthur Perais
wrote: 

> To my knowledge, you cannot use caches with the AtomicCPU,
hence, you cannot use the Prefetcher. 
> 
> Le 13/02/2013 15:13, Mr.
Orangeade a écrit : 
> 
>> I've added StridePrefetcher to the L2Cache
object but don't see any effect of prefetching.
>> It looks like it
simply doesn't work.
>> At the same time it works fine with the
'arm_detailed' model and I wonder if it possible to use it with any
faster model?
>> 
>> Thanks! 
>> 
>>
_______________________________________________
>> gem5-users mailing
list
>> gem5-users@gem5.org
>>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users [1]
> 
>
_______________________________________________
> gem5-users mailing
list
> gem5-users@gem5.org
>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users [1]




Links:
------
[1]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to