See this document in CiteSeerX!

Selective Eager Execution on the PolyPath Architecture (1998)  (Make Corrections)  (36 citations)
Artur Klauser, Abhijit Paithankar, Dirk Grunwald
ISCA



  Home/Search   Context   Related

 
View or download:
colorado.edu/~klauser/...ISCA98SEE.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  stanford.edu/ee482a...readlist_v1 (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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