Hello all,
The version of gem5 I am using is 21.1.0.2. 
I found that when I initiate a new prefetcher for cache in the CPU model, the 
prefetcher cannot connect to the cache. And the attribute "prefetcher" of the 
cache object is still NULL.
For example, I use the O3_ARM_v7a_3 CPU model to run SE simulation,  the 
L2cache config is :
class O3_ARM_v7aL2(Cache):
......
    # Simple stride prefetcher
    prefetcher = StridePrefetcher(degree=8, latency = 1)

However, I check out the config.ini file after simulation, it shows that: 
[system.l2]
type=Cache
........
prefetcher=Null
Besides, I use an old version of gem5 and use the same CPU model to run SE 
simulation, this time L2 prefetcher works and the config.ini file shows that:
[system.l2]
........
prefetcher=system.l2.prefetcher

Do the new version of gem5 need to configure prefetcher in a new way? 

Thanks and regards
Fugelin
 Xi'an Jiaotong University
_______________________________________________
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