ACM Home Page
Please provide us with feedback. Feedback
When prefetching improves/degrades performance
Full text PdfPdf (162 KB)
Source Conference On Computing Frontiers archive
Proceedings of the 2nd conference on Computing frontiers table of contents
Ischia, Italy
SESSION: Track 15: open topics table of contents
Pages: 342 - 352  
Year of Publication: 2005
ISBN:1-59593-019-1
Authors
Thomas R. Puzak  IBM -- T. J. Watson Research Center, Yorktown Heights, NY
A. Hartstein  IBM -- T. J. Watson Research Center, Yorktown Heights, NY
P. G. Emma  IBM -- T. J. Watson Research Center, Yorktown Heights, NY
V. Srinivasan  IBM -- T. J. Watson Research Center, Yorktown Heights, NY
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 26,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1062261.1062317
What is a DOI?

ABSTRACT

We formulate a new method for evaluating any prefetching algorithm (real or hypothetical). This method allows researchers to analyze the potential improvements prefetching can bring to an application independent of any known prefetching algorithm. We characterize prefetching with the metrics: timeliness, coverage, and accuracy. We demonstrate the usefulness of this method using a Markov prefetch algorithm. Under ideal conditions, prefetching can remove nearly all of the pipeline stalls associated with a cache miss. However, in today's processors, we show that nearly all of the performance benefits derived from prefetching are eroded and, in many cases, prefetching loses performance. We do quantitative analysis of these trade-offs, and show that there are linear relationships between overall performance and coverage, accuracy, and bandwidth


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Alan David Berenbaum, Tor E. Jeremiassem, "History-Based Prefetch Cache Including A Time Queue", U.S. Patent 5,778,435 July 1998
2
 
3
4
 
5
6
 
7


Collaborative Colleagues:
Thomas R. Puzak: colleagues
A. Hartstein: colleagues
P. G. Emma: colleagues
V. Srinivasan: colleagues