This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Automated Full-System Power Characterization
May/June 2011 (vol. 31 no. 3)
pp. 46-59
Stijn Polfliet, Ghent University
Frederick Ryckbosch, Ghent University
Lieven Eeckhout, Ghent University

A new framework automatically generates full-system multicore powermarks, or synthetic programs with desired power characteristics on multicore server platforms. The framework constructs full-system power models with error bounds on the power estimates and guides the design of energy-efficient and cost-efficient server and data center infrastructures.

1. L.A. Barroso and U. Hölzle, The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, Morgan and Claypool, 2009.
2. A.M. Joshi et al., "Automated Microprocessor Stressmark Generation," Proc. Int'l Symp. High-Performance Computer Architecture, IEEE Press, 2008, pp. 229-239.
3. K. Ganesan et al., "System-Level Max Power (SYMPO): A Systematic Approach for Escalating System Level Power Consumption Using Synthetic Benchmarks," Proc. Int'l Conf. Parallel Architectures and Compilation Techniques, ACM Press, 2010, pp. 19-28.
4. W. Felter and T. Keller, Power Measurement on the Apple Power Mac G5, tech. report RC23276, IBM, 2004.
5. M.K. Gowan, L.L. Biro, and D.B. Jackson, "Power Considerations in the Design of the Alpha 21264 Microprocessor," Proc. 35th Design Automation Conf., ACM Press, 1998, pp. 726-731.
6. R. Vishmanath et al., "Thermal Performance Challenges from Silicon to Systems," Intel Technology J., vol. 4, no. 3, 2000; http://download.intel.com/technology/itj/ q32000/pdfthermal_perf.pdf.
7. Racktivity, Racktivity RC0816, http://www.racktivity.com/media/pdfRacktivity_EnergySwitch_ES1008_datasheet.pdf .
8. X. Fan, W.-D. Weber, and L.A. Barroso, "Power Provisioning for a Warehouse-Sized Computer," Proc. Int'l Symp. Computer Architecture, ACM Press, 2007, pp. 13-23.
9. S. Rivoire, P. Ranganathan, and C. Kozyrakis, "A Comparison of High-Level Full-System Power Models," Proc. 2008 Conf. Power Aware Computing and Systems, Usenix Assoc., 2008, no. 3; www.usenix.org/event/hotpower08/tech/full_papers/ rivoirerivoire_html.
1. W. Felter and T. Keller, Power Measurement on the Apple Power Mac G5, tech. report RC23276, IBM, 2004.
2. M.K. Gowan, L.L. Biro, and D.B. Jackson, "Power Considerations in the Design of the Alpha 21264 Microprocessor," Proc. 35th Design Automation Conf., ACM Press, 1998, pp. 726-731.
3. R. Vishmanath et al., "Thermal Performance Challenges from Silicon to Systems," Intel Technology J., vol. 4, no. 3, 2000; http://download.intel.com/technology/itj/ q32000/pdfthermal_perf.pdf.
4. A.M. Joshi et al., "Automated Microprocessor Stressmark Generation," Proc. Int'l Symp. High-Performance Computer Architecture, IEEE Press, 2008, pp. 229-239.
5. K. Ganesan et al., "System-Level Max Power (SYMPO): A Systematic Approach for Escalating System Level Power Consumption Using Synthetic Benchmarks," Proc. Int'l Conf. Parallel Architectures and Compilation Techniques, ACM Press, 2010, pp. 19-28.
6. K.-D. Lange, "Identifying Shades of Green: The SPECpower Benchmarks," Computer, vol. 42, no. 3, 2009, pp. 95-97.
7. S. Rivoire et al., "JouleSort: A Balanced Energy-Efficiency Benchmark," Proc. 2007 ACM SIGMOD Int'l Conf. Management of Data, ACM Press, 2007, pp. 365-376.
8. D. Brooks, V. Tiwari, and M. Martonosi, "Wattch: A Framework for Architectural-Level Power Analysis and Optimizations," Proc. 27th Ann. Int'l Symp. Computer Architecture, ACM Press, 2000, pp. 83-94.
9. C. Isci and M. Martonosi, "Runtime Power Monitoring in High-End Processors: Methodology and Empirical Data," Proc. 36th Ann. Int'l Symp. Microarchitecture, IEEE CS Press, 2003, pp. 93-104.
10. X. Fan, W.-D. Weber, and L.A. Barroso, "Power Provisioning for a Warehouse-Sized Computer," Proc. Int'l Symp. Computer Architecture, ACM Press, 2007, pp. 13-23.
11. S. Rivoire, P. Ranganathan, and C. Kozyrakis, "A Comparison of High-Level Full-System Power Models," Proc. 2008 Conf. Power Aware Computing and Systems, Usenix Assoc., 2008, no. 3; www.usenix.org/event/hotpower08/tech/full_papers/ rivoirerivoire_html.
12. R. Bell Jr. and L.K. John, "Improved Automatic Testcase Synthesis for Performance Model Validation," Proc. 19th Ann. Int'l Conf. Supercomputing, ACM Press, 2005, pp. 111-120.
13. A.M. Joshi et al., "Distilling the Essence of Proprietary Workloads into Miniature Benchmarks," ACM Trans. Architecture and Code Optimization, vol. 5, no. 2, 2008, doi:10.1145/1400112.1400115.
14. L. Eeckhout et al., "Statistical Simulation: Adding Efficiency to the Computer Designer's Toolbox," IEEE Micro, vol. 23, no. 5, 2003, pp. 26-38.

Index Terms:
Stress marks, power viruses, multicore processor, multicore server, power modeling
Citation:
Stijn Polfliet, Frederick Ryckbosch, Lieven Eeckhout, "Automated Full-System Power Characterization," IEEE Micro, vol. 31, no. 3, pp. 46-59, May-June 2011, doi:10.1109/MM.2011.36
Usage of this product signifies your acceptance of the Terms of Use.