(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