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;

Reply via email to