Selective Eager Execution on the PolyPath Architecture

  title={Selective Eager Execution on the PolyPath Architecture},
  author={Artur Klauser and Abhijit Paithankar and Dirk Grunwald},
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… CONTINUE READING
Highly Cited
This paper has 114 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 70 extracted citations

Multipath Execution: Opportunities and Limits

International Conference on Supercomputing • 1998
View 5 Excerpts
Highly Influenced

Storage free confidence estimation for the TAGE branch predictor

2011 IEEE 17th International Symposium on High Performance Computer Architecture • 2011
View 1 Excerpt

Handling branches in TLS systems with Multi-Path Execution

HPCA - 16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture • 2010
View 2 Excerpts

Composite Confidence Estimators for Enhanced Speculation Control

2009 21st International Symposium on Computer Architecture and High Performance Computing • 2009
View 1 Excerpt

Lightweight predication support for out of order processors

2009 IEEE 15th International Symposium on High Performance Computer Architecture • 2009
View 1 Excerpt

114 Citations

Citations per Year
Semantic Scholar estimates that this publication has 114 citations based on the available data.

See our FAQ for additional information.

Similar Papers

Loading similar papers…