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