A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2010; you can also visit the original URL.
The file type is application/pdf
.
Increasing the Cache Efficiency by Eliminating Noise
The Twelfth International Symposium on High-Performance Computer Architecture, 2006.
Caches are very inefficiently utilized because not all the excess data fetched into the cache, to exploit spatial locality, is utilized. We define cache utilization as the percentage of data brought into the cache that is actually used. Our experiments showed that Level 1 data cache has a utilization of only about 57%. In this paper, we show that the useless data in a cache block (cache noise) is highly predictable. This can be used to bring only the to-be-referenced data into the cache on a
doi:10.1109/hpca.2006.1598121
dblp:conf/hpca/PujaraA06
fatcat:xovxj4cpkzep5nza7key4ipz7u