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