DocumentCode
2194114
Title
Dynamic IPC/clock rate optimization
Author
Albonesi, David H.
Author_Institution
Dept. of Electr. Eng., Rochester Univ., NY, USA
fYear
1998
fDate
27 Jun-1 Jul 1998
Firstpage
282
Lastpage
292
Abstract
Current microprocessor designs set the functionality and clock rate of the chip at design time based on the configuration that achieves the best overall performance over a range of target applications. The result may be poor performance when running applications whose requirements are not well-matched to the particular hardware organization chosen. We present a new approach called Complexity-Adaptive Processors (CAPs) in which the IPC/clock rate tradeoff can be altered at runtime to dynamically match the changing requirements of the instruction stream. By exploiting repeater methodologies used increasingly in deep sub-micron designs, CAPs achieve this flexibility with potentially no cycle time impact compared to a fixed architecture. Our preliminary results in applying this approach to on-chip caches and instruction queues indicate that CAPs have the potential to significantly outperform conventional approaches on workloads containing both general purpose and scientific applications
Keywords
computer architecture; instruction sets; complexity-adaptive processors; deep sub-micron designs; dynamic IPC/clock rate optimization; functionality; hardware organization; microprocessor designs; performance evaluation; Application software; Clocks; Computer aided instruction; Degradation; Hardware; Hip; Hoses; Microwave integrated circuits; Repeaters; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture, 1998. Proceedings. The 25th Annual International Symposium on
Conference_Location
Barcelona
ISSN
1063-6897
Print_ISBN
0-8186-8491-7
Type
conf
DOI
10.1109/ISCA.1998.694788
Filename
694788
Link To Document