(Enter summary)
Abstract: Control-flow misprediction penalties are a major impediment
to high performance in wide-issue superscalar processors. In this
paper we present Selective Eager Execution (SEE), an execution
model to overcome mis-speculation penalties by executing both
paths after diffident branches. We present the micro-architecture
of the PolyPath processor, which is an extension of an aggressive
superscalar, out-of-order architecture. The PolyPath architecture
uses a novel instruction tagging and register... (Update)
Cited by: More
Dataflow: A Complement to Superscalar - Budiu, Artigas, Goldstein (2005)
(Correct)
Control Flow Optimization Via Dynamic Reconvergence Prediction - Jamison Collins Dean (2004)
(Correct)
Combining Conditional Branching and Predicated Execution - Hyesoon Kim Onur (2005)
(Correct)
Active bibliography (related documents): More All
1.9: Selective Eager Execution on the PolyPath Architecture - Klauser, Paithankar, Grunwald (1998)
(Correct)
0.5: Realizing High IPC Using Time-Tagged Resource-Flow.. - Uht, Khalafi, Morano.. (2002)
(Correct)
0.3: Reducing Branch Misprediction Penalties Via Dynamic Control.. - Chou, Fung, Shen (1999)
(Correct)
Similar documents based on text: More All
0.5: Selective Dual Path Execution - Heil, Smith (1996)
(Correct)
0.4: Dual Path Instruction Processing - Aragón, González, González, Smith (2002)
(Correct)
0.3: Instruction Fetch Mechanisms for Multipath Execution Processors - Klauser, Grunwald (1999)
(Correct)
Related documents from co-citation: More All
23: Threaded multiple path execution
- Wallace, Calder et al. - 1998
20: Assigning Confidence to Conditional Branch Predictions
- Jacobsen, Rotenberg et al. - 1996
19: Disjoint Eager Execution: An Optimal Form of Speculative Execution
- Uht, Sindagi et al. - 1995
BibTeX entry: (Update)
A. Klauser, A. Paithankar, and D. Grunwald. Selective Eager Execution on the PolyPath Architecture. In 25th Intl. Symp. on Computer Architecture, Barcelona, Spain, June 1998. http://citeseer.ist.psu.edu/klauser98selective.html More
@inproceedings{ klauser98selective,
author = "Artur Klauser and Abhijit Paithankar and Dirk Grunwald",
title = "Selective Eager Execution on the PolyPath Architecture",
booktitle = "{ISCA}",
pages = "250-259",
year = "1998",
url = "citeseer.ist.psu.edu/klauser98selective.html" }
Citations (may not include all citations):
214
Combining Branch Predictors
- McFarling - 1993
82
Assigning Confidence to Conditional Branch Predictions
- Jacobsen, Rotenberg et al. - 1996
81
Implementing Precise Interrupts in Pipelined Processors (context) - Smith, Pleszkun - 1988
57
The Agree Predictor: A Mechanism for Reducing Negative Branc..
- Sprangle, Chappell et al. - 1997
47
Disjoint Eager Execution: An Optimal Form of Speculative Exe..
- Uht, Sindagi et al. - 1995
46
Confidence Estimation for Speculation Control
- Grunwald, Klauser et al. - 1998
43
Control Flow Speculation in Multiscalar Processors
- Jacobson, Bennett et al. - 1997
40
Multiple-Block Ahead Branch Predictors
- Seznec, Jourdan et al. - 1996
31
MHz 64-bit Quad-issue CMOS RISC Microprocessor (context) - Edmondson, of et al. - 1995
31
Value Locality and Speculative Execution
- Lipasti - 1997
28
A Comparison of Dynamic Branch Predictors that use Two Level.. (context) - Yeh, Patt - 1993
26
Selective Dual Path Execution
- Heil, Smith - 1996
19
Limited Dual Path Execution (context) - Lick - 1996
19
Limited Dual Path Execution (context) - Tyson, Lick et al. - 1997
16
AINT: A Tool for Simulation of SharedMemory Multiprocessors (context) - Paithankar - 1996
13
A Three Dimensional Register File for Superscalar Processors (context) - Tremblay, Joy et al. - 1995
11
Superscalar Microprocessor (context) - Yeager - 1996
10
and Jim Smith (context) - Rotenberg, Jacobson et al. - 1997
6
Pipe: A Conditional Branching Scheme Without Pipeline Delays (context) - Knieser, Papachristou - 1992
6
The BiMode Branch Predictor (context) - Lee, Chen et al. - 1997
3
Integrating a Misprediction Recovery Cache into a Superscala.. (context) - Bondi, Nanda et al. - 1996
2
Supporting Highly Speculative Execution via Adaptive Branch ..
- Chen - 1998
2
Alpha AXP-21164 Processor Hardware Reference Manual (context) - Semiconductor - 1997
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://cva.stanford.edu/ee482a/readlist_v1.htm): More
Dynamic Hammock Predication for Non-predicated.. - Klauser, Austin.. (1998)
(Correct)
Memory Access Scheduling - Rixner, Dally, Kapasi, Mattson, Owens (2000)
(Correct)
Distributed Prefetch-buffer/Cache Design for High.. - Alexander, Kedem (1996)
(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