| Minimizing branch misprediction penalties for superpipelined processors |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 7, Citation Count: 0
|
|
|
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
|
Bruce K. Holmer , Barton Sano , Michael Carlton , Peter Van Roy , Ralph Haygood , William R. Bush , Alvin M. Despain , Joan M. Pendleton , Tep Dobry, Fast Prolog with an extended general purpose architecture, Proceedings of the 17th annual international symposium on Computer Architecture, p.282-291, May 28-31, 1990, Seattle, Washington, United States
|
| |
8
|
J.K.F. Lee and A.J. Smith, "Branch Prediction Strategies and Branch Target Buffer Design," Computer, Jan. 1984.
|
 |
9
|
Shien-Tai Pan , Kimming So , Joseph T. Rahmeh, Improving the accuracy of dynamic branch prediction using branch correlation, Proceedings of the fifth international conference on Architectural support for programming languages and operating systems, p.76-84, October 12-15, 1992, Boston, Massachusetts, United States
|
| |
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
|
|
|