ACM Home Page
Please provide us with feedback. Feedback
Adagio: making DVS practical for complex HPC applications
Full text PdfPdf (480 KB)
Source
International Conference on Supercomputing archive
Proceedings of the 23rd international conference on Supercomputing table of contents
Yorktown Heights, NY, USA
SESSION: Power management table of contents
Pages 460-469  
Year of Publication: 2009
ISBN:978-1-60558-498-0
Authors
Barry Rountree  University of Arizona, Tucson, AZ, USA
David K. Lownenthal  University of Arizona, Tucson, AZ, USA
Bronis R. de Supinski  Lawrence Livermore National Laboratory, Livermore, CA, USA
Martin Schulz  Lawrence Livermore National Laboratory, Livermore, CA, USA
Vincent W. Freeh  North Carolina State University, Raleigh, NC, USA
Tyler Bletsch  North Carolina State University, Raleigh, NC, USA
Sponsors
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 58,   Citation Count: 0
Additional Information:

abstract   references   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/1542275.1542340
What is a DOI?

ABSTRACT

Power and energy are first-order design constraints in high performance computing. Current research using dynamic voltage scaling (DVS) relies on trading increased execution time for energy savings, which is unacceptable for most high performance computing applications. We present Adagio, a novel runtime system that makes DVS practical for complex, real-world scientific applications by incurring only negligible delay while achieving significant energy savings. Adagio improves and extends previous state-of-the-art algorithms by combining the lessons learned from static energy-reducing CPU scheduling with a novel runtime mechanism for slack prediction. We present results using Adagio for two real-world programs, UMT2K and ParaDiS, along with the NAS Parallel Benchmark suite. While requiring no modification to the application source code, Adagio provides total system energy savings of 8% and 20% for UMT2K and ParaDiS, respectively, with less than 1% increase in execution time.


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
 
3
Linux kernel cpufreq subsystem.
4
 
5
Yang Ding, Mahmut Kandemir, Padma Raghavan, and Mary Jane Irwin. A helper thread based EDP reduction scheme for adapting application execution in CMPs. In International Parallel and Distributed Processing Symposium, April 2008.
 
6
 
7
 
8
9
 
10
 
11
Lawrence Livermore National Laboratory. The ASCI Purple Benchmarks. http://www.llnl.gov/asci/platforms/purple/rfp/benchmarks, 2001.
 
12
Lawrence Livermore National Laboratory. The UMT Benchmark Code. http://www.llnl.gov/asci/platforms/purple/rfp/benchmarks/limited/umt/, January 2002.
 
13
Jian Li and Jose Martinez. Dynamic power-performance adaptation of parallel computation on chip multiprocessors. In International Symposium on High-Performance Computer Architecture, 2006.
 
14
15
 
16
17
 
18
 
19
M. Angels Moncusí, Alex Arenas, and Jesus Labarta. Energy aware EDF scheduling in distributed hard real time systems. In Real-Time Systems Symposium, December 2003.
 
20
NAS Parallel Benchmark Suite v3.3.
 
21
PAPI: Performance application programming interface.
22
23
24
25
 
26
Vishnu Swaminathan and Krshnendu Chakrabarty. Real-time task scheduling for energy-aware embedded systems. In IEEE Real-Time Systems Symposium, November 2000.
 
27
OpenMPI Development Team. OpenMPI. http://www.open-mpi.org, 2006.
 
28
Ram Viswanath, Vijay Wakharkar, Abhay Watwe, and Vassou Lebonheur. Thermal performance challenges from silicon to systems. Intel Technology Journal, Q3 2000.
29
 
30

Collaborative Colleagues:
Barry Rountree: colleagues
David K. Lownenthal: colleagues
Bronis R. de Supinski: colleagues
Martin Schulz: colleagues
Vincent W. Freeh: colleagues
Tyler Bletsch: colleagues