Dynamic IPC/clock rate optimization
- 27 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10636897,p. 282-292
- https://doi.org/10.1109/isca.1998.694788
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
This publication has 12 references indexed in Scilit:
- Exceeding the dataflow limit via value predictionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- UltraSPARC-II/: expanding the boundaries of a system on a chipIEEE Micro, 1998
- One billion transistors, one uniprocessor, one chipComputer, 1997
- Will physical scalability sabotage performance gains?Computer, 1997
- The HP PA-8000 RISC CPUIEEE Micro, 1997
- Superspeculative microarchitecture for beyond AD 2000Computer, 1997
- Analysis of a control mechanism for a variable speed processorIEEE Transactions on Computers, 1996
- The Mips R10000 superscalar microprocessorIEEE Micro, 1996
- ATOMPublished by Association for Computing Machinery (ACM) ,1994
- An area model for on-chip memories and its applicationIEEE Journal of Solid-State Circuits, 1991