Skip to main content

Adagio: Making DVS practical for complex HPC applications

Publication ,  Conference
Rountree, B; Lowenthal, DK; De Supinski, BR; Schulz, M; Freeh, VW; Bletsch, T
Published in: Proceedings of the International Conference on Supercomputing
November 24, 2009

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 signifi-cant energy savings. Adagio improves and extends previous stateof-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 realworld 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. Copyright 2009 ACM.

Duke Scholars

Published In

Proceedings of the International Conference on Supercomputing

DOI

ISBN

9781605584980

Publication Date

November 24, 2009

Start / End Page

460 / 469
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Rountree, B., Lowenthal, D. K., De Supinski, B. R., Schulz, M., Freeh, V. W., & Bletsch, T. (2009). Adagio: Making DVS practical for complex HPC applications. In Proceedings of the International Conference on Supercomputing (pp. 460–469). https://doi.org/10.1145/1542275.1542340
Rountree, B., D. K. Lowenthal, B. R. De Supinski, M. Schulz, V. W. Freeh, and T. Bletsch. “Adagio: Making DVS practical for complex HPC applications.” In Proceedings of the International Conference on Supercomputing, 460–69, 2009. https://doi.org/10.1145/1542275.1542340.
Rountree B, Lowenthal DK, De Supinski BR, Schulz M, Freeh VW, Bletsch T. Adagio: Making DVS practical for complex HPC applications. In: Proceedings of the International Conference on Supercomputing. 2009. p. 460–9.
Rountree, B., et al. “Adagio: Making DVS practical for complex HPC applications.” Proceedings of the International Conference on Supercomputing, 2009, pp. 460–69. Scopus, doi:10.1145/1542275.1542340.
Rountree B, Lowenthal DK, De Supinski BR, Schulz M, Freeh VW, Bletsch T. Adagio: Making DVS practical for complex HPC applications. Proceedings of the International Conference on Supercomputing. 2009. p. 460–469.

Published In

Proceedings of the International Conference on Supercomputing

DOI

ISBN

9781605584980

Publication Date

November 24, 2009

Start / End Page

460 / 469