ACM Home Page
Please provide us with feedback. Feedback
Minimizing branch misprediction penalties for superpipelined processors
Full text PdfPdf (556 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 27th annual international symposium on Microarchitecture table of contents
San Jose, California, United States
Pages: 138 - 142  
Year of Publication: 1994
ISBN:0-89791-707-3
Authors
Ching-Long Su  Advanced Computer Architecture Laboratory, University of Southern California
Alvin M. Despain  Advanced Computer Architecture Laboratory, University of Southern California
Sponsors
IEEE-CS\TCMM : TC on Microprocessors & Microcomputers
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 7,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/192724.192743
What is a DOI?

ABSTRACT

Branch misprediction penalties depend on branch misprediction rates and branch penalties. Dynamic branch schemes take advantage of hardware to record and predict branch behavior at run-time for reducing branch misprediction rates. Static branch schemes take advantage of scheduling safe instructions into branch delay slots at compile-time for reducing branch penalties. This paper evaluates and compares the performance of various state-of-the-art static and dynamic branch schemes for super-pipelined processors.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
4
 
5
T. Gross, I. Hennessy, "Reducing the Cost of Branches," in Proceedings of the 13th Annual International Symposium on Computer Architecture, May 1986.
 
6
7
 
8
J.K.F. Lee and A.J. Smith, "Branch Prediction Strategies and Branch Target Buffer Design," Computer, Jan. 1984.
9
 
10
 
11
C-L Su, "An instruction Scheduler and Register Allocator for Prolog Parallel Microprocessors," in Proceeding of International Computer Symposium, 1992
12
13
 
14

Collaborative Colleagues:
Ching-Long Su: colleagues
Alvin M. Despain: colleagues