• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

DMCA

Memory Dependence Prediction (1998)

Cached

  • Download as a PDF

Download Links

  • [www.cs.wisc.edu]
  • [heehiee.codns.com:9000]
  • [pages.cs.wisc.edu]
  • [www.eecg.toronto.edu]
  • [www.eecg.utoronto.ca]
  • [www.eecg.toronto.edu]
  • [www.eecg.toronto.edu]
  • [www.eecg.utoronto.ca]
  • [www.eecg.utoronto.ca]
  • [ftp.cs.wisc.edu]
  • [ftp.cs.wisc.edu]
  • [www.eecg.toronto.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Andreas Ioannis Moshovos
Citations:39 - 5 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Moshovos98memorydependence,
    author = {Andreas Ioannis Moshovos},
    title = {Memory Dependence Prediction},
    year = {1998}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

As the existing techniques that empower the modern high-performance processors are being refined and as the underlying technology trade-offs change, new bottlenecks are exposed and new challenges are raised. This thesis introduces a new tool, Memory Dependence Prediction that can be useful in combating these bottlenecks and meeting the new challenges. Memory dependence prediction is a technique to guess whether a load or a store will experience a dependence. Memory dependence prediction exploits regularity in the memory dependence stream of ordinary programs, a phenomenon which is also identified in this thesis. To demonstrate the utility of memory dependence prediction this thesis also presents the following three novel microarchitectural techniques: 1. Dynamic Speculation/Synchronization of Memory Dependences: this thesis demonstrates that to exploit parallelism over larger regions of code waiting to determine the dependences a load has is not the best performing option. Higher performance is possible if memory dependence speculation is used especially if memory dependence prediction is used to guide this speculation.

Keyphrases

memory dependence prediction    new challenge    novel microarchitectural technique    ordinary program    performing option    technology trade-off change    new bottleneck    memory dependence    dynamic speculation synchronization    modern high-performance processor    new tool    memory dependence speculation    memory dependence stream   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

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

© 2007-2018 The Pennsylvania State University