This Article 
 Bibliographic References 
 Add to: 
Models and Metrics to Enable Energy-Efficiency Optimizations
December 2007 (vol. 40 no. 12)
pp. 39-48
Suzanne Rivoire, Stanford University
Mehul A. Shah, Hewlett-Packard Laboratories
Parthasarathy Ranganathan, Hewlett-Packard Laboratories
Christos Kozyrakis, Stanford University
Justin Meza, University of California, Los Angeles
Power consumption and energy efficiency are important factors in the initial design and day-to-day management of computer systems. Researchers and system designers need benchmarks that characterize energy efficiency to evaluate systems and identify promising new technologies. To predict the effects of new designs and configurations, they also need accurate methods of modeling power consumption.

1. C.D. Patel and P. Ranganathan, "Enterprise Power and Cooling: A Chip-to-Datacenter Perspective," tutorial, Proc. Int'l Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS 2006), ACM Press, 2006, pp.1–101.
2. S. Rivoire et al., "JouleSort: A Balanced Energy-Efficiency Benchmark," Proc. SIGMOD Conf., ACM Press, 2007, pp. 365–376.
3. R. Gonzalez and M. Horowitz, "Energy Dissipation in General-Purpose Microprocessors," IEEE J. Solid-State Circuits, Sept. 1996, pp. 1277–1284.
4. Embedded Microprocessor Benchmark Consortium (EEMBC), "EnergyBench v 1.0 Power/Energy Benchmarks";
5. Sun Microsystems, "SWaP (Space, Watts, and Performance) Metric";
6. US Environmental Protection Agency, "ENERGY STAR Program Requirements for Computers: Version 4.0"; revisions/downloads/computerComputer_Spec_Final.pdf .
7. Standard Performance Evaluation Corporation (SPEC), "SPEC Power and Performance Committee"; www.spec.orgspecpower.
8. C.D. Patel, "A Vision of Energy-Aware Computing from Chips to Data Centers," Proc. ISMME, Japan Soc. Mechanical Engineers, 2003, pp. 141–150.
9. The Green Grid, "Green Grid Metrics: Describing Datacenter Power Efficiency," 2007; .
10. N.K. Govindaraju et al., "GPUTeraSort: High Performance Graphics Coprocessor Sorting for Large Database Management," Proc. SIGMOD Conf., ACM Press, 2006, pp. 325–336.
11. R. Mayo and P. Ranganathan, "Energy Consumption in Mobile Devices: Why Future Systems Need Requirements-Aware Energy Scale-Down," Special Issue on Power Management, LNCS, Springer, 2003, pp. 26–40.
1. D. Brooks, V. Tiwari, and M. Martonosi, "Wattch: A Framework for Architectural-Level Power Analysis and Optimizations," Proc. Int'l Symp. Computer Architecture (ISCA), ACM Press, 2000, pp. 83–94.
2. W. Ye et al., "The Design and Use of SimplePower: A Cycle-Accurate Energy Estimation Tool," Proc. Design Automation Conf. (DAC), IEEE CS Press, 2000, pp. 340–345.
3. S. Gurumurthi et al., "Using Complete Machine Simulation for Software Power Estimation: The SoftWatt Approach," Proc. High-Performance Computer Architecture Symp. (HPCA), IEEE CS Press, 2002, pp. 141–150.
4. F. Bellosa, "The Benefits of Event-Driven Energy Accounting in Power-Sensitive Systems," Proc. SIGOPS European Workshop, ACM Press, 2000, pp. 37–42.
5. G. Contreras and M. Martonosi, "Power Prediction for Intel XScale Processors Using Performance Monitoring Unit Events," Proc. Int'l Symp. Low-Power Electronics and Design (ISLPED), ACM Press, 2005, pp. 221–226.
6. K. Skadron et al., "Temperature-Aware Microarchitecture: Modeling and Implementation," ACM Trans. Architecture and Code Optimization, vol. 1, no. 1, 2004, pp. 94–125.
7. I. Kadayif et al., "vEC: Virtual Energy Counters," Proc. PASTE, ACM Press, 2001, pp. 28–31.
8. T. Heath et al., "Energy Conservation in Heterogeneous Server Clusters," Proc. ACM SIGPLAN Symp. Principles and Practice of Parallel Programming (PpoPP), ACM Press, 2005, pp. 186–195.
9. D. Economou et al., "Full-System Power Analysis and Modeling for Server Environments"; 2006.mantis.mobs.pdf.
10. P. Ranganathan and P. Leech, "Simulating Complex Enterprise Workloads Using Utilization Traces"; papers/20072007_caecw_bladesim.pdf.
11. X. Fan, W-D. Weber, and L.A. Barroso, "Power Provisioning for a Warehouse-Sized Computer," Proc. Int'l Symp. Computer Architecture (ISCA), ACM Press, 2007, pp. 13–23.

Index Terms:
green computing, energy-efficiency optimizations, JouleSort benchmark, power models
Suzanne Rivoire, Mehul A. Shah, Parthasarathy Ranganathan, Christos Kozyrakis, Justin Meza, "Models and Metrics to Enable Energy-Efficiency Optimizations," Computer, vol. 40, no. 12, pp. 39-48, Dec. 2007, doi:10.1109/MC.2007.436
Usage of this product signifies your acceptance of the Terms of Use.