Mahmood Naderan
2011-12-17 07:22:14 UTC
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;
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;