skip to main content
article

Power-performance simulation: design and validation strategies

Published: 01 March 2004 Publication History

Abstract

Microprocessor research and development increasingly relies on detailed simulations to make design choices. As such, the structure, speed, and accuracy of microarchitectural simulators is of critical importance to the field. This paper describes our experiences in building two simulators, using related but distinct approaches.One of the most important attributes of a simulator is its ability to accurately convey design trends as different aspects of the microarchitecture are varied. In this work, we break down accuracy---a broad term--- into two sub-types: relative and absolute accuracy. We then discuss typical abstraction errors in power-performance simulators and show when they do (or do not) affect the design rule choices a user of those simulator might make. By performing this validation study using the Wattch and Power Timer simulators, the work addresses validation issues both broadly and in the specific case of a fairly widely-used simulator.

References

[1]
B. Amrutur and M. Horowitz, Speed and power scaling of SRAM's. IEEE Journal of Solid-State Circuits, 35(2):175--185, 2000.]]
[2]
D. Brooks, V. Tiwari, and M. Martonosi. Wattch: A framework for architectural-level power analysis and optimizations. In Proceedings of the 27th Annual International Symposium on Computer Architecture, June 2000.]]
[3]
D. Brooks, J.-D. Wellman, P. Bose, and M. Martonosi. Power-Performance Modeling and Tradeoff Analysis for a High-End Microprocessor. In Power Aware Computing Systems Workshop at ASPLOS-IX, Nov. 2000.]]
[4]
M. Moudgill, P. Bose, and J. Moreno. Validation of Turandot, a fast processor model for microarchitecture exploration. In Proceedings of the IEEE International Performance, Computing, and Communications Conference (IPCCC), pages 451--457, Feb. 1999.]]
[5]
M. Moudgill, J. Wellman, and J. Moreno. Environment for PowerPC microarchitecture exploration. IEEE Micro, 19(3):9--14, May/June 1999.]]
[6]
G. Reinman and N. Jouppi. CACTI 2.0: An Integrated Cache Timing and Power Model. In WRL Research Report 2000/7, 2000.]]
[7]
N. Vijaykrishnan, M. Kandemir, M. Irwin, H. Kim, and W. Ye. Energy-driven integrated hardware-software optimizations using simple-power. In Proceedings of the 27th Annual International Symposium on Computer Architecture, June 2000.]]
[8]
S. Wilton and N. Jouppi. An Enhanced Access and Cycle Time Model for On-chip Caches. In WRL Research Report 93/5, DEC Western Research Laboratory, 1994.]]
[9]
V. Zyuban, Inherently Lower Power High Performance Superscalar Architectures. PhD thesis, University of Notre Dame, March 2000.]]

Cited By

View all
  • (2017)Reliable and power-aware architecturesRugged Embedded Systems10.1016/B978-0-12-802459-1.00002-6(9-37)Online publication date: 2017
  • (2015)Quantifying sources of error in McPAT and potential impacts on architectural studies2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)10.1109/HPCA.2015.7056064(577-589)Online publication date: Feb-2015
  • (2014)Dynamic Power and Thermal Management of NoC-Based Heterogeneous MPSoCsACM Transactions on Reconfigurable Technology and Systems10.1145/25676587:1(1-26)Online publication date: 1-Feb-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMETRICS Performance Evaluation Review
ACM SIGMETRICS Performance Evaluation Review  Volume 31, Issue 4
Special issue on tools for computer architecture research
March 2004
34 pages
ISSN:0163-5999
DOI:10.1145/1054907
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 2004
Published in SIGMETRICS Volume 31, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Reliable and power-aware architecturesRugged Embedded Systems10.1016/B978-0-12-802459-1.00002-6(9-37)Online publication date: 2017
  • (2015)Quantifying sources of error in McPAT and potential impacts on architectural studies2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)10.1109/HPCA.2015.7056064(577-589)Online publication date: Feb-2015
  • (2014)Dynamic Power and Thermal Management of NoC-Based Heterogeneous MPSoCsACM Transactions on Reconfigurable Technology and Systems10.1145/25676587:1(1-26)Online publication date: 1-Feb-2014
  • (2014)Cache capacity and its effects on power consumption for tiled chip multi-processors2014 International Conference on Electronics and Communication Systems (ICECS)10.1109/ECS.2014.6892719(1-6)Online publication date: Feb-2014
  • (2011)Abstraction and microarchitecture scaling in early-stage power modeling2011 IEEE 17th International Symposium on High Performance Computer Architecture10.1109/HPCA.2011.5749746(394-405)Online publication date: Feb-2011
  • (2010)Optimal periodic radio sensing and low energy reasoning for cognitive devicesMelecon 2010 - 2010 15th IEEE Mediterranean Electrotechnical Conference10.1109/MELCON.2010.5476231(470-475)Online publication date: Apr-2010
  • (2010)SBST for on-line detection of hard faults in multiprocessor applications under energy constraintsProceedings of the 2010 IEEE 16th International On-Line Testing Symposium10.1109/IOLTS.2010.5560233(62-67)Online publication date: 5-Jul-2010
  • (2010)A High-level Microprocessor Power Modeling Technique Based on Event SignaturesJournal of Signal Processing Systems10.1007/s11265-008-0301-860:2(239-250)Online publication date: 1-Aug-2010
  • (2007)Selecting Power-Optimal SBST Routines for On-Line Processor TestingProceedings of the 12th IEEE European Test Symposium10.1109/ETS.2007.36(111-116)Online publication date: 20-May-2007
  • (2005)SoftexplorerEURASIP Journal on Advances in Signal Processing10.1155/ASP.2005.26412005(2641-2654)Online publication date: 1-Jan-2005

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media