ACM Home Page
Please provide us with feedback. Feedback
JouleSort: a balanced energy-efficiency benchmark
Full text PdfPdf (215 KB)
Source
International Conference on Management of Data archive
Proceedings of the 2007 ACM SIGMOD international conference on Management of data table of contents
Beijing, China
SESSION: Benchmarking and performance evaluation table of contents
Pages: 365 - 376  
Year of Publication: 2007
ISBN:978-1-59593-686-8
Authors
Suzanne Rivoire  Stanford University, Stanford, CA
Mehul A. Shah  Hewlett-Packard, Palo Alto, CA
Parthasarathy Ranganathan  Hewlett-Packard, Palo Alto, CA
Christos Kozyrakis  Stanford University, Stanford, CA
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 25,   Downloads (12 Months): 154,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1247480.1247522
What is a DOI?

ABSTRACT

The energy efficiency of computer systems is an important concern in a variety of contexts. In data centers, reducing energy use improves operating cost, scalability, reliability, and other factors. For mobile devices, energy consumption directly affects functionality and usability. We propose and motivate JouleSort, an external sort benchmark, for evaluating the energy efficiency of a wide range of computer systems from clusters to handhelds. We list the criteria, challenges, and pitfalls from our experience in creating a fair energy-efficiency benchmark. Using a commercial sort, we demonstrate a JouleSort system that is over 3.5x as energy-efficient as last year's estimated winner. This system is quite different from those currently used in data centers. It consists of a commodity mobile CPU and 13 laptop drives connected by server-style I/O interfaces.


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
Anonymous et al. A measure of transaction processing performance. In Datamation, pages 112--118, Apr. 1985.
2
 
3
P. Bose. Keynote address: Power-efficient microarchitectural choices at the early definition stage. In PACS, 2003.
 
4
D. Brooks and M. Martonosi. Dynamic thermal management for high-performance microprocessors. In HPCA, 2001.
 
5
C. Calwell and T. Reeder. Power supplies: A hidden opportunity for energy savings. Online, May 2002. http://www.ecosconsulting.com/resourcespublications.html#PowerSupply.
 
6
J. Chase, D. Anderson, et al. Managing energy and server resources in hosting centers. In SOSP, 2001.
 
7
J. Dean and S. Ghemawat. MapReduce: Simplified data processing on large clusters. In OSDI, Dec. 2004.
 
8
F. Douglis, P. Krishnan, and B. Marsh. Thwarting the power-hungry disk. In USENIX, 1994.
 
9
Embedded Microprocessor Benchmark Consortium (EEMBC). EnergyBench benchmark software. Online.http://www.eembc.org/benchmark/power\_sl.asp.
 
10
X. Fan, C. Ellis, and A. Lebeck. Memory controller policies for DRAM power management. In Low-Power Systems and Design (ISLPED), 2001.
11
 
12
J. Flinn and M. Satyanarayanan. Energy-aware adaptation for mobile applications. In SOSP, 1999.
 
13
R. Gonzalez and M. Horowitz. Energy dissipation in general purpose microprocessors. IEEE Journal of Solid-State Circuits, 31(9):1277--1284, 1996.
 
14
K. Govil, E. Chen, and H. Wasserman. Comparing algorithms for dynamic speed-setting of a low-power CPU. In MobiCom, 1995.
 
15
N. K. Govindaraju, J. Gray, R. Kumar, and D. Manocha. GPUTeraSort: High performance graphics coprocessor sorting for large database management. In SIGMOD, June 2006.
 
16
J. Gray. Sort benchmark home page, Oct. 2006. http://research.microsoft.com/barc/SortBenchmark.
 
17
J. Gray, J. Coates, and C. Nyberg. Performance/Price Sort and PennySort. Technical Report MS-TR-98-45, Microsoft, Aug. 1998.
 
18
J. Gray and B. Fitzgerald. Flash disk opportunity for server-applications. Online, 2007. http://www.microsoft.com/gray.
 
19
HP enterprise configurator power calculators, Oct. 2006. http://h30099.www3.hp.com/configurator/powercalcs.asp.
 
20
21
 
22
M. R. Lindeburg. Mechanical Engineering Reference Manual. Professional Publications, tenth edition, 1997.
 
23
P. Lyman and H. R. Varian. How much information? Online, 2003. http://www2.sims.berkeley.edu/research/projects/how-much-info-2003/.
 
24
J. Markoff and S. Hansell. Hiding in plain sight, Google seeks an expansion of power. New York Times. June 14, 2006.
 
25
 
26
C. Nyberg and C. Koester. Ordinal Technology-NSort Home Page. Online, 2007. http://www.ordinal.com/.
 
27
C. D. Patel. A vision of energy aware computing from chips to data centers. In Micro-Mechanical Engineering (ISMME), Dec. 2003.
 
28
C. D. Patel and P. Ranganathan. Enterprise power and cooling. ASPLOS Tutorial, Oct. 2006.
 
29
P. Pillai and K. G. Shin. Real-time dynamic voltage scaling for low-power embedded operating systems. In SOSP, pages 89--102, 2001.
 
30
E. Pinheiro, R. Bianchini, et al. Load balancing and unbalancing for power and performance in cluster-based systems. In Workshop on Compilers and Operating Systems for Low Power (COLP), 2001.
 
31
 
32
P. Ranganathan, P. Leech, et al. Ensemble-level power management for dense blade servers. In ISCA, 2006.
 
33
Standard Performance Evaluation Corporation (SPEC). SPEC power and performance committee. Online.http://www.spec.org/specpower/.
 
34
Sun Microsystems. SWaP (space, watts and performance) metric. Online. http://www.sun.com/servers/coolthreads/swap/.
 
35
United States Environmental Protection Agency (EPA). Enterprise server and data center efficiency initiatives. Online. http://www.energystar.gov/index.cfm? c=products.pr\_servers\_datacenters.
 
36
A. Weissel and F. Bellosa. Process cruise control: event-driven clock scaling for dynamic power management. In Compilers, Architecture, and Synthesis for Embedded Systems (CASES), 2002.


Collaborative Colleagues:
Suzanne Rivoire: colleagues
Mehul A. Shah: colleagues
Parthasarathy Ranganathan: colleagues
Christos Kozyrakis: colleagues