Hi all,

I found that the classic caches in gem5 are either mostly inclusive/mostly 
exclusive. I need the cache to be strictly inclusive i.e if a block gets 
evicted from L2 that has to be evicted from L1 too. Apart from that, I have 
done some of my work in classic caches already.
1. Is it possible to make classic cache strictly inclusive? Or is it better to 
switch to ruby caches?
2. In ruby caches, how can I change the clusivity of caches(which file to 
modify or is it fixed with the protocols)?
3. What files do I have to modify to make changes in a ruby cache? In classic, 
I have made changes to src/mem/cache(cache.cc, cache.hh) files. In ruby they 
are src/mem/ruby/structures(CacheMemory.cc/hh). Can someone confirm this?

 Thanks for your time and any comments are welcome.

-
Saideepak.
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to