skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Application configuration selection for energy-efficient execution on multicore systems

Journal Article · · Journal of Parallel and Distributed Computing
 [1];  [1];  [1];  [2]
  1. Wayne State Univ., Detroit, MI (United States)
  2. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)

Balanced performance and energy consumption are incorporated in the design of modern computer systems. Several runtime factors, such as concurrency levels, thread mapping strategies, and dynamic voltage and frequency scaling (DVFS) should be considered in order to achieve optimal energy efficiency fora workload. Selecting appropriate run-time factors, however, is one of the most challenging tasks because the run-time factors are architecture-specific and workload-specific. And while most existing works concentrate on either static analysis of the workload or run-time prediction results, we present a hybrid two-step method that utilizes concurrency levels and DVFS settings to achieve the energy efficiency configuration for a worldoad. The experimental results based on a Xeon E5620 server with NPB and PARSEC benchmark suites show that the model is able to predict the energy efficient configuration accurately. On average, an additional 10% EDP (Energy Delay Product) saving is obtained by using run-time DVFS for the entire system. An off-line optimal solution is used to compare with the proposed scheme. Finally, the experimental results show that the average extra EDP saved by the optimal solution is within 5% on selective parallel benchmarks.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
Sponsoring Organization:
USDOE Office of Science (SC); National Science Foundation (NSF)
Grant/Contract Number:
AC05-00OR22725; CNS-1205338
OSTI ID:
1261493
Alternate ID(s):
OSTI ID: 1359446
Journal Information:
Journal of Parallel and Distributed Computing, Vol. 87, Issue C; ISSN 0743-7315
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 7 works
Citation information provided by
Web of Science

References (14)

The effect of state-saving in optimistic simulation on a cache-coherent non-uniform memory access architecture
  • Carothers, Christopher D.; Perumalla, Kalyan S.; Fujimoto, Richard M.
  • Proceedings of the 31st conference on Winter simulation Simulation---a bridge to the future - WSC '99 https://doi.org/10.1145/324898.325340
conference January 1999
A machine learning-based approach for thread mapping on transactional memory applications conference December 2011
Power challenges may end the multicore era journal February 2013
Power-Aware Speedup conference March 2007
Modeling and evaluating energy-performance efficiency of parallel processing on multicore based power aware systems conference May 2009
Portable, scalable, per-core power estimation for intelligent resource management conference August 2010
Process variation aware thread mapping for Chip Multiprocessors conference April 2009
Live, Runtime Phase Monitoring and Prediction on Real Systems with Application to Dynamic Power Management conference December 2006
Predicting Potential Speedup of Serial Code via Lightweight Profiling and Emulations with Memory Performance Model
  • Kim, Minjang; Kumar, Pranith; Kim, Hyesoon
  • 2012 IEEE International Symposium on Parallel & Distributed Processing (IPDPS), 2012 IEEE 26th International Parallel and Distributed Processing Symposium https://doi.org/10.1109/IPDPS.2012.128
conference May 2012
Run-time modeling and estimation of operating system power consumption journal June 2003
SolarCore: Solar energy driven multi-core architecture power management conference February 2011
Green governors: A framework for Continuously Adaptive DVFS
  • Spiliopoulos, Vasileios; Kaxiras, Stefanos; Keramidas, Georgios
  • 2011 International Green Computing Conference (IGCC), 2011 International Green Computing Conference and Workshops https://doi.org/10.1109/IGCC.2011.6008552
conference July 2011
SPAN: A software power analyzer for multicore computer systems journal March 2011
Extending Amdahl's law in the multicore era journal October 2009

Cited By (1)

Dynamic Voltage Frequency Scaling Simulator for Real Workflows Energy-Aware Management in Green Cloud Computing journal January 2017

Similar Records

Strategies for Energy-Efficient Resource Management of Hybrid Programming Models
Journal Article · Tue Jan 01 00:00:00 EST 2013 · IEEE Transactions on Parallel and Distributed Systems · OSTI ID:1261493

Static and Dynamic Frequency Scaling on Multicore CPUs
Journal Article · Wed Dec 28 00:00:00 EST 2016 · ACM Transactions on Architecture and Code Optimization · OSTI ID:1261493

Strategies for Energy Efficient Resource Management of Hybrid Programming Models
Journal Article · Tue Jan 01 00:00:00 EST 2013 · IEEE Transactions on Parallel and Distributed Systems · OSTI ID:1261493