Dear Mahmood, 1&2: There is no data prefetching component in the current release of Flexus, whereas there is a next-line prefetcher implemented for the instruction cache. Hence, the stat counters you are referring to are not used throughout the code. You can use those stat counters in your own implementation of a data prefetching component.
3- The ufetch-Prefetches stat counter is the number of instructions prefetched. Can you please explain what you find odd there? Regards, Cansu ________________________________________ From: Mahmood Naderan [[email protected]] Sent: Monday, April 04, 2011 2:27 PM To: simflex Subject: On data prefetching in flexus Hi, 1- In the nCache namespace, there are some stat counter (I found prefetchReads and misses_user_D_PrefetchRead) which have never incremented. Should I consider that as a not implemented code? Or something else. 2- I didn't find any data prefetching function in the source code. Next line prefetcher is implemented for instruction. Did I understand correctly? 3- what does sys-ufetch-Prefetches stand for? If it shows the number of instructions prefetched then the following counters are odd: sys-cycles 224000000 sys-uarch-Commits 197481675 sys-ufetch-FetchAccess 133034670 sys-ufetch-Prefetches 688565 Thanks for any suggestion. -- // Naderan *Mahmood;
