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 :
بازگشت