• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Address-value delta (AVD) prediction: A hardware technique for efficiently parallelizing dependent cache misses (2006)

by O Mutlu, H Kim, Y N Patt
Venue:TC
Add To MetaCart

Tools

Sorted by:
Results 1 - 1 of 1

Adaptive Software Return Value Prediction

by Christopher J. F. Pickett, Clark Verbrugge, Allan Kielstra, Christopher J. F. Pickett, Clark Verbrugge, Allan Kielstra , 2009
"... Return value prediction (RVP) is a useful technique that enables a number of program optimizations and analyses. Potentially high overhead, however, as well as a dependence on novel hardware support remain significant barriers to method level speculation and other applications that depend on low cos ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
Return value prediction (RVP) is a useful technique that enables a number of program optimizations and analyses. Potentially high overhead, however, as well as a dependence on novel hardware support remain significant barriers to method level speculation and other applications that depend on low cost, high accuracy RVP. Here we investigate the feasibility of software-based RVP through a comprehensive software study of RVP behaviour. We develop a structured framework for RVP design and use it to experimentally analyze existing and novel predictors in the context of non-trivial Java programs. As well as measuring accuracy, time, and memory overhead, we show that an objectoriented adaptive hybrid predictor model can significantly improve performance while maintaining high accuracy levels. We consider the impact on speculative parallelism, and show further application of RVP to program understanding. Our results suggest that software return value prediction can play a practical role in further program optimization and analysis. Categories and Subject Descriptors D.3.3 [Programming
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University