Hi, 1- What is the difference between "-ufetch:prefetch_early" and "-ufetch:prefetch"? The only thing I found is "(PrefetchEarly) Issue store prefetch requests when address resolves" 2- Considering Next-N-Line prefetching, is it possible to chnage N? 3- What happen if I select these configurations: "-ufetch:prefetch_early" "0" "-ufetch:prefetch" "1" "-ufetch:prefetch_early" "1" "-ufetch:prefetch" "0" "-ufetch:prefetch_early" "1" "-ufetch:prefetch" "1" Thanks,
// Naderan *Mahmood; ________________________________ From: Mohammad Alisafaee <[email protected]> To: Mahmood Naderan <[email protected]> Cc: simflex <[email protected]> Sent: Thu, May 20, 2010 11:50:54 PM Subject: Re: Prefetching in Flexus Mahmood, It is "-ufetch:prefetch". If your configuration file does not have it, then add this line to it: flexus.set "-ufetch:prefetch" "1" Mohammad Mahmood Naderan wrote: > "-ufetch:prefetch" > >You mean "-ufetch:prefetch_early". Default is false. >Thank you Mohammad and Jason > >// Naderan *Mahmood; > > > > > ________________________________ From: Mohammad Alisafaee <[email protected]> >To: Mahmood Naderan <[email protected]> >Cc: simflex <[email protected]> >Sent: Thu, May 20, 2010 8:59:19 PM >Subject: Re: Prefetching in Flexus > >Mahmood, > >Flexus has a next-line prefetcher. The PrefetchEnabled parameter (which should >exist in your configuration file as "-ufetch:prefetch") enables or disables >this >prefetcher. If you search for the name of this parameter you will find the >prefetcher code in components/uFetch/uFetchImpl.cpp. > >Regards, > >Mohammad > >Mahmood Naderan wrote: >Hi, >>I want to know what instruction prefetching method is implemented in Flexus >>(for >>example next-N-line)? I did a grep for "prefetch" but there are many results >>and >>I cannot verify are they related to data refetching or instruction >>prefetching. >>Thanks, >>// Naderan *Mahmood; >> >
