DocumentCode :
1716447
Title :
A comparative performance evaluation of various state maintenance mechanisms
Author :
Butler, Michael ; Patt, Yale
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear :
1993
Firstpage :
70
Lastpage :
79
Abstract :
Speculative execution and dynamic scheduling are two promising techniques for achieving high performance in superscalar processors. These techniques require a mechanism for maintaining all architecturally visible machine state. The authors examine the performance implications of three common state maintenance mechanisms: the reorder buffer, the history buffer, and checkpointing. They model the execution of the four integer benchmarks from the SPEC89 suite for a variety of maintenance techniques. They report the results of these measurements and their implications with respect to the design of high performance superscalar processors
Keywords :
computer architecture; performance evaluation; SPEC89; checkpointing; dynamic scheduling; high performance; history buffer; integer benchmarks; maintenance techniques; performance evaluation; reorder buffer; state maintenance mechanisms; superscalar processors; Benchmark testing; Checkpointing; Costs; Degradation; Dynamic scheduling; Engines; Hardware; History; Microarchitecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture, 1993., Proceedings of the 26th Annual International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-5280-2
Type :
conf
DOI :
10.1109/MICRO.1993.282755
Filename :
282755
Link To Document :
بازگشت