See this document in CiteSeerX!

Speculation Techniques for Improving Load Related Instruction Scheduling (1999)  (Make Corrections)  (23 citations)
Adi Yoaz, Mattan Erez, Ronny Ronen, Stephan Jourdan
ISCA



  Home/Search   Context   Related

 
View or download:
stanford.edu/~mere...adSched_ISCA26.pdf
rr.com/yoaz/ISCA99A.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  stanford.edu/~merez/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: State of the art microprocessors achieve high performance by executing multiple instructions per cycle. In an out-oforder engine, the instruction scheduler is responsible for dispatching instructions to execution units based on dependencies, latencies, and resource availability. Most existing instruction schedulers are doing a less than optimal job of scheduling memory accesses and instructions dependent on them, for the following reasons: . Memory dependencies cannot be resolved prior to... (Update)

Cited by:   More
Unknown - For Example Experts   (Correct)
Design and Optimization of Large Size and - Low Overhead Off-Chip   (Correct)
Wrong Path Events: Exploiting Unusual and Illegal.. - Misprediction..   (Correct)

Active bibliography (related documents):   More   All
0.5:   Performance Analysis for OpenMP Applications - Gonzalez, Martorell, Oliver.. (1999)   (Correct)
0.3:   Memory Dependence Prediction - Andreas Ioannis Moshovos   (Correct)
0.2:   Fine-Grain Distributed Shared Memory on Clusters of Workstations - Schoinas (1997)   (Correct)

Similar documents based on text:   More   All
0.5:   Correlated Load-Address Predictors - Bekerman, al. (1999)   (Correct)
0.4:   Early Load Address Resolution Through Register Tracking - Michael Bekerman Adi (2000)   (Correct)
0.4:   Increasing the Instruction-Level Parallelism through.. - Jourdan, Yoaz, Erez (2000)   (Correct)

Related documents from co-citation:   More   All
10:   Memory dependence prediction using store sets - Chrysos, Emer - 1998
10:   The Alpha 21264 microprocessor (context) - Kessler - 1999
9:   Dynamic speculation and synchronization of data dependences - Moshovos, Breach et al. - 1997

BibTeX entry:   (Update)

A. Yoaz, M. Erez, R. Ronen, and S. Jourdan, "Speculation Techniques for Improving Load Related Instruction Scheduling," in Proceedings of the 26 th Annual International Symposium on Computer Architecture, May 1999. http://citeseer.ist.psu.edu/yoaz99speculation.html   More

@inproceedings{ yoaz99speculation,
    author = "Adi Yoaz and Mattan Erez and Ronny Ronen and Stephan Jourdan",
    title = "Speculation Techniques for Improving Load Related Instruction Scheduling",
    booktitle = "{ISCA}",
    pages = "42-53",
    year = "1999",
    url = "citeseer.ist.psu.edu/yoaz99speculation.html" }
Citations (may not include all citations):
1575   Computer Architecture A Quantitative Approach, Second Editio.. (context) - Patterson, Hennessy - 1995
214   Combining Branch Predictors - McFarling - 1993
102   Dynamic Speculation and Synchronization of Data Dependencies - Moshovos, Sohi - 1997
72   Dynamic Memory Disambiguation Using the Memory Conflict Buff.. - Gallagher, Chen et al. - 1994
70   Two-Level Adaptive Training Branch Prediction - Patt - 1997
64   Memory Dependence Prediction Using Store Sets - Chrysos, Emer - 1998
61   Improving the Accuracy and Performance of Memory Communicati.. - Austin, Tyson - 1997
46   Streamlining Interoperation Memory Communication via Data De.. (context) - Moshovos, Sohi - 1997
42   Trading Conflict and Capacity Aliasing in Conditional Branch.. - Michaud, Seznec et al. - 1997
37   Run-Time Disambiguation: Coping with Statically Unpredictabl.. (context) - Nicolau - 1989
33   Speculative Disambiguation: A Compilation Technique for Dyna.. (context) - Huang, Slavenburg et al. - 1994
28   Correlated Load-Address Predictor - Bekerman, Jourdan et al. - 1999
26   Advanced Performance Features of the 64-bit PA-8000 (context) - Hunt - 1995
26   A Novel Renaming Scheme to Exploit Value Temporal Locality t.. - Jourdan, Ronen et al. - 1998
25   POWER and PowerPC (context) - Weiss, Smith - 1994
24   Predicting Data Cache Misses in Non-Numeric Applications Thr.. - Mowry, Luk - 1997
23   ARB: A Hardware Mechanism for Dynamic Memory Disambiguation (context) - Franklin, Sohi - 1996
22   Increasing Cache Port Efficiency for Dynamic Superscalar Mic.. (context) - Wilson, Olukotun et al. - 1996
19   Tango: a Hardware-based Data Prefetching Technique for Super.. - Pinter, Yoaz - 1996
16   On High-Bandwidth Data Cache Design for MultiIssue Processor.. - Rivers, Tyson et al. - 1997
7   Implementation Trade-offs in Using a Restricted Data Flow Ar.. (context) - Simone, Essen et al. - 1995
4   Pentium Pro Family Developers Manual (context) - Corporation - 1996
2   21164 Alpha Microprocessor Hardware Reference Manual (context) - Corporation, MA - 1997
1   Simultaneous Multithreading: Maximizing On-Chip Parallelism (context) - Tulsen, Eggers et al. - 1995
1   The Alpha 21264 Microprocessor: Out-of-Order Execution at 60.. (context) - Kessler - 1998



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.stanford.edu/~merez/):
eXtended Block Cache - Jourdan, Rappoport, Almog, Erez.. (2000)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC