Hi I guess, it means as you also mentioned:if the prefetcher is enabled, then 
if a demand request hits a cache block with its HWPrefBit set, then 
(irrespective of prefetchOnAccess is enabled/disabled), it triggers the 
prefetcher to enqueue some more prefetch requests to the prefetch queue.

On 12/17/11, Mahmood Naderan   wrote:
> Hi,
> While in the BaseCache.py it is stated that:
> 
> prefetch_on_access = Param.Bool(False,
>          "notify the hardware prefetcher on every access (not just misses)")
> 
> means that we can turn off prefetch on access, in the code this parameter may 
> be bypassed
> 
> 
> 
> 
> 
> if ( prefetcher && (prefetchOnAccess || (blk && blk->wasPrefetched())) ) {
> 
> So, if the prefetcher is enabled and prefetchOnAccess is set to false, a 
> block that was previously prefetched can notify the prefetcher.
> 
> 
> 
> 
> Right?
> 
> --
> // Naderan *Mahmood;
> 
> 
> 
> 
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to