|
ABSTRACT
Challenges in multicore processor design include meeting demands for performance, power, and reliability. The progression towards deep submicron process technologies entails increasing challenges of process variability resulting in timing instabilities and leakage power variation. This work introduces an analytical approach for ensuring timing reliability while meeting the appropriate performance and power demands in spite of process variation. We validate our analytical model using Turandot to simulate an 8-core PowerPC™ processor. We first examine a simplified case of our model on a platform running independent multiprogrammed workloads consisting of all 26 of the SPEC 2000 benchmarks. Our simple model accurately predicts the cutoff point with a mean error less than 0.5 W. Next, we extend our analysis to parallel programming by incorporating Amdahl's Law in our equations. We use this relation to establish limit properties of power-performance for scaling parallel applications, and validate our findings using 8 applications from the SPLASH-2 benchmark suite.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
amber(1) manual page. BSD GeneralComm and sManual, Dec. 2005.
|
 |
3
|
|
 |
4
|
Shekhar Borkar , Tanay Karnik , Siva Narendra , Jim Tschanz , Ali Keshavarzi , Vivek De, Parameter variations and impact on circuits and microarchitecture, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
[doi> 10.1145/775832.775920]
|
| |
5
|
David M. Brooks , Pradip Bose , Stanley E. Schuster , Hans Jacobson , Prabhakar N. Kudva , Alper Buyuktosunoglu , John-David Wellman , Victor Zyuban , Manish Gupta , Peter W. Cook, Power-Aware Microarchitecture: Design and Modeling Challenges for Next-Generation Microprocessors, IEEE Micro, v.20 n.6, p.26-44, November 2000
[doi> 10.1109/40.888701]
|
 |
6
|
Saumya Chandra , Kanishka Lahiri , Anand Raghunathan , Sujit Dey, Considering process variations during system-level power analysis, Proceedings of the 2006 international symposium on Low power electronics and design, October 04-06, 2006, Tegernsee, Bavaria, Germany
[doi> 10.1145/1165573.1165654]
|
| |
7
|
J. Donald and M. Martonosi. Temperature-Aware Design Issues for SMT and CMP Architectures. In WCED-5: Proc. of the 5th Wkshp. on Complexity-Effective Design, June 2004.
|
| |
8
|
M. Ekman and P. Stenstrom. Performance and Power Impact of Issue-width in Chip Multiprocessor Cores. In ICPP'03: Proc. of the 32nd Intl. Conf. on Parallel Processing, Oct. 2003.
|
| |
9
|
Dan Ernst , Nam Sung Kim , Shidhartha Das , Sanjay Pant , Rajeev Rao , Toan Pham , Conrad Ziesler , David Blaauw , Todd Austin , Krisztian Flautner , Trevor Mudge, Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation, Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture, p.7, December 03-05, 2003
|
| |
10
|
S. Ghiasi and D. Grunwald. Design Choices for Thermal Control in Dual-Core Processors. In WCED-5: Proc. of the 5th Wkshp. on Complexity-Effective Design, June 2004.
|
 |
11
|
|
| |
12
|
|
 |
13
|
Wei Huang , Mircea R. Stan , Kevin Skadron , Karthik Sankaranarayanan , Shougata Ghosh , Sivakumar Velusam, Compact thermal modeling for temperature-aware design, Proceedings of the 41st annual conference on Design automation, June 07-11, 2004, San Diego, CA, USA
[doi> 10.1145/996566.996800]
|
| |
14
|
E. Humenayetal. Impact of Parameter Variations on Multicore Architectures. In ASGI: Proc. of the First Wkshp. on Architectural Support for Gigascale Integration, June 2006.
|
 |
15
|
|
 |
16
|
Stefanos Kaxiras , Girija Narlikar , Alan D. Berenbaum , Zhigang Hu, Comparing power consumption of an SMT and a CMP DSP for mobile phone workloads, Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems, November 16-17, 2001, Atlanta, Georgia, USA
[doi> 10.1145/502217.502254]
|
| |
17
|
|
| |
18
|
J. Laudon. Performance/Watt: The New Server Focus. Indas CMP'05: Proc. of the Wkshp. on Design, Analysis, and Simulation of Chip Multiprocessors, Nov. 2005.
|
| |
19
|
J. Li and J. F. Martínez. Power-performance implications of thread-level parallelism on chip multiprocessors. In ISPASS: Proc. of the 2005 Intl. Symp. on Performance Analysis of Systems and Software, Mar. 2005.
|
| |
20
|
J. Li and J. F. Martínez. Dynamic Power-Performance Adaptation of Parallel Computation on Chip Multiprocessors. In HPCA'06: Proc. of the 12th Intl. Symp. on High-Performance Computer Architecture, Feb. 2006.
|
| |
21
|
Yingmin Li , David Brooks , Zhigang Hu , Kevin Skadron, Performance, Energy, and Thermal Considerations for SMT and CMP Architectures, Proceedings of the 11th International Symposium on High-Performance Computer Architecture, p.71-82, February 12-16, 2005
[doi> 10.1109/HPCA.2005.25]
|
| |
22
|
Y. Lietal. CMP Design Space Exploration Subject to Physical Constraints. In HPCA'06: Proc. of the 12th Intl. Symp. on High-Performance Computer Architecture, Feb. 2006.
|
| |
23
|
X. Liang and D. Brooks. Latency Adaptation of Multiported Register Files to Mitigate Variations. In ASGI: Proc. of the First Wkshp. on Architectural Support for Gigascale Integration, June 2006.
|
| |
24
|
Massively Parallel Technologies. http: //www.massivelyparallel.com/, 2006.
|
 |
25
|
|
| |
26
|
|
| |
27
|
S. Naffziger. Dynamically Optimized Power Efficiency with Foxton Technology. In Proc. of Hot Chips17, Aug. 2005.
|
 |
28
|
|
 |
29
|
|
 |
30
|
|
| |
31
|
Y. Shi. Reevaluating Amdahl's Law and Gustafson's Law. Computer Sciences Department, Temple University (MS: 38-24), Oct. 1996.
|
 |
32
|
Kevin Skadron , Mircea R. Stan , Wei Huang , Sivakumar Velusamy , Karthik Sankaranarayanan , David Tarjan, Temperature-aware microarchitecture, Proceedings of the 30th annual international symposium on Computer architecture, June 09-11, 2003, San Diego, California
|
 |
33
|
|
| |
34
|
J. Tschanzetal. Effectiveness of Adaptive Supply Voltage and Body Bias for Reducing Impact of Parameter Variations in Low Power and High Performance Microprocessors. IEEE Journal of Solid-State Circuits, 38(5), May 2003.
|
| |
35
|
X. Vera, O. Unsal, and A. González. X-Pipe: An Adaptive Reslient Microarchitecture for Parameter Variations. In ASGI: Proc. of the First Wkshp. on Architectural Support for Gigascale Integration, June2006.
|
 |
36
|
Steven Cameron Woo , Moriyoshi Ohara , Evan Torrie , Jaswinder Pal Singh , Anoop Gupta, The SPLASH-2 programs: characterization and methodological considerations, Proceedings of the 22nd annual international symposium on Computer architecture, p.24-36, June 22-24, 1995, S. Margherita Ligure, Italy
|
CITED BY 5
|
|
|
|
|
|
|
|
|
|
|
Fabrizio Mulas , Michele Pittau , Marco Buttu , Salvatore Carta , Andrea Acquaviva , Luca Benini , David Atienza, Thermal balancing policy for streaming computing on multiprocessor architectures, Proceedings of the conference on Design, automation and test in Europe, March 10-14, 2008, Munich, Germany
|
|
|
|
|