DocumentCode
791334
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
Volume
13
Issue
5
fYear
2005
fDate
5/1/2005 12:00:00 AM
Firstpage
591
Lastpage
603
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;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2005.844305
Filename
1425514
Link To Document