
- 1 T-Y Yeh and Y.N. Patt, "Two-Level Adaptive Branch Prediction," The 2dth A CM/iEEE International Symposium and Workshop on Microarchitecture , (Nov. 1991), pp. 51-61. Google Scholar
Digital Library
- 2 T-Y Yeh and Y.N. Part, "Two-Level Adaptive Branch Prediction," Technical Report CSE-TR-117-91, Computer Science and Engineering Division, Department of EECS, The University of Michigan, (Nov. 1991).Google Scholar
Digital Library
- 3 T-Y Yeh and Y.N. Patt, "Alternative Implemenations of Two-Level Adaptive Branch Prediction," Proceedings of the 19th Internations Symposium on Computer Architecture, (May 1992), pp. 124-134. Google Scholar
Digital Library
- 4 M. Butler, T-Y Yeh, Y.N. Part, M. Alsup, H. Scales, and M. Shebanow, "Instruction Level Parallelism is Greater Than Two," Proceedings of the 18th International Symposium on Computer Architecture, (May. 1991), pp. 276- 286. Google Scholar
Digital Library
- 5 D.R. Kaeli and P.G. Emma, "Branch History Table Prediction of Moving Target Branches Due to Subroutine Returns" , Proceedings of the 18th International Symposium on Computer Architecture, (May 1991), pp. 34-42. Google Scholar
Digital Library
- 6 Motorola Inc., "M88100 User's Manual," Phoenix, Arizona, (March 13, 1989).Google Scholar
- 7 W.W. Hwu, T.M.Conte, and P.P. Chang, "Comparing Software and Hardware Schemes for Reducing the Cost of Branches," Proceedings of the 16th International Symposium on Computer Architecture, (May 1989). Google Scholar
Digital Library
- 8 N.P. Jouppi and D. Wall, "Available Instruction-Level Parallelism for Superscalar and Superpipelined Machines,'' Proceedings of the Third International Conference on Architectural Support for Programming Languages and Operating Systems, (April 1989), pp. 272-282. Google Scholar
Digital Library
- 9 D.J. Lilja, "Reducing the Branch Penalty in Pipelined Processors," IEEE Computer, (July 1988), pp.47-55. Google Scholar
Digital Library
- 10 W.W. Hwu and Y.N. Patt, "Checkpoint Repair for Out-oforder Execution Machines," IEEE Transactions on Computers, (December 1987), pp.1496-1514. Google Scholar
Digital Library
- 11 P.G. Emma and E.S. Davidson, "Characterization of Branch and Data Dependencies in Programs for Evaluating Pipeline Performance", IEEE Transactions on Computers, (July 1987), pp.859-876. Google Scholar
Digital Library
- 12 J.A. DeRosa and H.M. Levy, "An Evaluation of Branch Architectures," Proceedings of the l~th International Symposium on Computer Architecture, (June 1987), pp.10-16. Google Scholar
Digital Library
- 13 D.R. Ditzel and H.R. McLeHan, "Branch Folding in the CRISP Microprocessor: Reducing Branch Delay to Zero," Proceedings of the ljth International Symposium on Computer Architecture, (June 1987), pp.2-9. Google Scholar
Digital Library
- 14 S. McFarling and J. Hennessy, "Reducing the Cost of Branches," Proceedings of the 13th International Symposium on Computer Architecture, (1986), pp.396-403. Google Scholar
Digital Library
- 15 J. Lee and A.J. Smith, "Branch Prediction Strategies and Branch Target Buffer Design," IEEE Computer, (January 1984), pp.6-22.Google Scholar
- 16 T.R. Gross and J. Hennessy, "Optimizing Delayed Branches," Proceedings of the 15th Annual Workshop on Microprogramming, (Oct. 1982), pp.114-120. Google Scholar
Digital Library
- 17 J. Fisher, "Trace Scheduling: A Technique for Global Microcode Compaction," iEEE Transactions on Computer, (July 1981), C-30, pp.478-490.Google Scholar
- 18 J.E. Smith, "A Study of Branch Prediction Strategies," Proceedings of the 8th International Symposium on Computer Architecture, (May. 1981), pp.135-148. Google Scholar
Digital Library
Index Terms
A comprehensive instruction fetch mechanism for a processor supporting speculative execution
Recommendations
An evaluation of speculative instruction execution on simultaneous multithreaded processors
Modern superscalar processors rely heavily on speculative execution for performance. For example, our measurements show that on a 6-issue superscalar, 93% of committed instructions for SPECINT95 are speculative. Without speculation, processor resources ...






Comments