Learning the optimal operating point for many-core systems with extended range voltage/frequency scaling

Da Cheng Juan, Siddharth Garg, Jinpyo Park, Diana Marculescu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Near-Threshold Computing (NTC) has emerged as a solution that promises to significantly increase the energy efficiency of next-generation multi-core systems. This paper evaluates and analyzes the behavior of dynamic voltage and frequency scaling (DVFS) control algorithms for multi-core systems operating under near-threshold, nominal, or turbo-mode conditions. We adapt the model selection technique from machine learning to learn the relationship between performance and power. The theoretical results show that the resulting models satisfy convexity properties essential to efficiently determining optimal voltage/frequency operating points for minimizing energy consumption under throughput constraints or maximizing throughput under a given power budget. Our experimental results show that, compared with DVFS in the conventional operating range, extended range DVFS control including turbo-mode and near-threshold operation achieves an additional (1) 13.28% average energy reduction under isoperformance conditions, and (2) 7.54% average throughput increase under iso-power conditions.

Original languageEnglish (US)
Title of host publication2013 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2013
PublisherIEEE Computer Society
Pages1-10
Number of pages10
ISBN (Print)9781479914173
DOIs
StatePublished - Jan 1 2013
Event11th ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2013 - Montreal, QC, Canada
Duration: Sep 29 2013Oct 4 2013

Publication series

Name2013 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2013

Other

Other11th ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2013
CountryCanada
CityMontreal, QC
Period9/29/1310/4/13

Keywords

  • Chip-multiprocessor
  • Convex optimization
  • Dynamic voltage and frequency scaling
  • Machine learning
  • Power management

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'Learning the optimal operating point for many-core systems with extended range voltage/frequency scaling'. Together they form a unique fingerprint.

  • Cite this

    Juan, D. C., Garg, S., Park, J., & Marculescu, D. (2013). Learning the optimal operating point for many-core systems with extended range voltage/frequency scaling. In 2013 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2013 (pp. 1-10). [6658995] (2013 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2013). IEEE Computer Society. https://doi.org/10.1109/CODES-ISSS.2013.6658995