DocumentCode
2046160
Title
Variability and energy awareness: a microarchitecture-level perspective
Author
Marculescu, Diana ; Talpes, Emil
Author_Institution
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2005
fDate
13-17 June 2005
Firstpage
11
Lastpage
16
Abstract
This paper proposes microarchitecture-level models for within die (WID) process and system parameter variability that can be included in the design of high-performance processors. Since decisions taken at microarchitecture level have the largest impact on both performance and power, on one hand, and global variability effect, on the other hand, models and associated metrics are needed for their joint characterization and analysis. To assess how these variations affect or are affected by microarchitecture decisions, we propose a joint performance, power and variability metric that is able to distinguish among various design choices. As a design-driver for the modeling methodology, we consider a clustered high-performance processor implementation, along with its globally asynchronous, locally synchronous (GALS) counterpart. Results show that, when comparing the baseline, synchronous and its GALS counterpart, microarchitecture-driven impact of process variability translates into 2-10% faster local clocks for the GALS case, while when taking into account the effect of on-chip temperature variability, local clocks can be 8-18% faster. If, in addition, voltage scaling (DVS) is employed, the GALS architecture with DVS is 26% better in terms of the joint quality metric employing energy, performance, and variability.
Keywords
logic design; microprocessor chips; power consumption; DVS; GALS design; WID process; global variability; microarchitecture decision; microarchitecture-level model; on-chip temperature variability; power consumption; system parameter variability; voltage scaling; within die process; Clocks; Logic design; Microarchitecture; Performance analysis; Permission; Power system modeling; Power system reliability; Process design; Temperature; Voltage control;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2005. Proceedings. 42nd
Print_ISBN
1-59593-058-2
Type
conf
DOI
10.1109/DAC.2005.193764
Filename
1510283
Link To Document