Title :
Toward a multiple clock/voltage island design style for power-aware processors
Author :
Talpes, Emil ; Marculescu, Diana
Author_Institution :
Electr. & Comput. Eng. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
fDate :
5/1/2005 12:00:00 AM
Abstract :
Enabled by the continuous advancement in fabrication technology, present-day synchronous microprocessors include more than 100 million transistors and have clock speeds well in excess of the 1-GHz mark. Distributing a low-skew clock signal in this frequency range to all areas of a large chip is a task of growing complexity. As a solution to this problem, designers have recently suggested the use of frequency islands that are locally clocked and externally communicate with each other using mixed clock communication schemes. Such a design style fits nicely with the recently proposed concept of voltage islands that, in addition, can potentially enable fine-grain dynamic power management by simultaneous voltage and frequency scaling. This paper proposes a design exploration framework for application-adaptive multiple-clock processors which provides the means for analyzing and identifying the right interdomain communication scheme and the proper granularity for the choice of voltage/frequency islands in case of superscalar, out-of-order processors. In addition, the presented design exploration framework allows for comparative analysis of newly proposed or already published application-driven dynamic power management strategies. Such a design exploration framework and accompanying results can help designers and computer architects in choosing the right design strategy for achieving better power-performance tradeoffs in multiple-clock high-end processors.
Keywords :
clocks; microprocessor chips; power consumption; application-adaptive multiple-clock processors; clock signal; clocking strategies; comparative analysis; design exploration; dynamic power management; interdomain communication; low-power design; multiple clock/voltage island design; out-of-order processors; power-aware processors; superscalar processors; synchronous microprocessors; voltage/frequency islands; Clocks; Design methodology; Dynamic voltage scaling; Energy management; Frequency; Microprocessors; Power dissipation; Process design; Transistors; Very large scale integration; Clocking strategies; low-power design; simulation; superscalar processor designs;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2005.844305