skip to main content
10.1145/1687399.1687458acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

Maximizing performance of thermally constrained multi-core processors by dynamic voltage and frequency control

Published: 02 November 2009 Publication History

Abstract

In this paper a precise formulation of the problem of minimizing the maximum completion time of tasks on a multi-core processor, subject to thermal constraints is presented. The power model used in this work, accounts for the leakage dependence on temperature, while the thermal model is based on the HotSpot model. The general problem is shown to be a non-linear optimization problem that includes cyclic constraints between temperature and power. The derived policy of dynamic frequency and voltage control results in a performance improvement of 19.6% over an optimal policy which performs speed-only control.

References

[1]
A. Cohen et al. On estimating optimal performance of CPU dynamic thermal management. IEEE Comput. Archit. Lett., 2(1):6--9, 2003.
[2]
C. Isci et al. An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget. In Proc. MICRO, pages 347--358, 2006.
[3]
F. Xie et al. Intraprogram dynamic voltage scaling: Bounding opportunities with analytic modeling. ACM Trans. Archit. Code Optim., 1:323--367, 2004.
[4]
M. D. Powell et al. Heat-and-run: Leveraging SMT and CMP to manage power density through the operating system. SIGOPS Oper. Syst. Rev., 38(5):260--270, 2004.
[5]
P. Michaud et al. A study of thread migration in temperature-constrained multicores. ACM Trans. Archit. Code Optim., 4(2):9-1--9-28, 2007.
[6]
R. F. Hartl et al. A survey of the maximum principles for optimal control problems with state constraints. SIAM Rev., 37(2):181--218, 1995.
[7]
S. Heo et al. Reducing power density through activity migration. In Proc. ISLPED, pages 217--222, 2003.
[8]
S. Murali et al. Temperature-aware processor frequency assignment for MPSoCs using convex optimization. In Proc. CODES+ISSS, pages 111--116, 2007.
[9]
W. Huang et al. An improved block-based thermal model in hotspot 4.0 with granularity considerations. In WDDD, 2007.
[10]
W. Liao et al. Temperature and supply voltage aware performance and power modeling at microarchitecture level. IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., 24(7):1042--1053, 2005.
[11]
D. E. Kirk. Optimal Control Theory. Prentice-Hall, 1970.
[12]
R. Rao and S. Vrudhula. Efficient online computation of core speeds to maximize the throughput of thermally constrained multi-core processors. In Proc. ICCAD, pages 537--542, 2008.

Cited By

View all
  • (2023)DELICIOUS: Deadline-Aware Approximate Computing in Cache-Conscious MulticoreIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2022.322875134:2(718-733)Online publication date: 1-Feb-2023
  • (2023)Game-of-Life Temperature-Aware DVFS Strategy for Tile-Based Chip Many-Core ProcessorsIEEE Journal on Emerging and Selected Topics in Circuits and Systems10.1109/JETCAS.2023.324476313:1(58-72)Online publication date: Mar-2023
  • (2021)Prepare: Power-Aware Approximate Real-time Task Scheduling for Energy-Adaptive QoS MaximizationACM Transactions on Embedded Computing Systems10.1145/347699320:5s(1-25)Online publication date: 17-Sep-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '09: Proceedings of the 2009 International Conference on Computer-Aided Design
November 2009
803 pages
ISBN:9781605588001
DOI:10.1145/1687399
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 November 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. DVFS
  2. multi-core
  3. optimal throughput
  4. thermal management

Qualifiers

  • Research-article

Funding Sources

Conference

ICCAD '09
Sponsor:

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)DELICIOUS: Deadline-Aware Approximate Computing in Cache-Conscious MulticoreIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2022.322875134:2(718-733)Online publication date: 1-Feb-2023
  • (2023)Game-of-Life Temperature-Aware DVFS Strategy for Tile-Based Chip Many-Core ProcessorsIEEE Journal on Emerging and Selected Topics in Circuits and Systems10.1109/JETCAS.2023.324476313:1(58-72)Online publication date: Mar-2023
  • (2021)Prepare: Power-Aware Approximate Real-time Task Scheduling for Energy-Adaptive QoS MaximizationACM Transactions on Embedded Computing Systems10.1145/347699320:5s(1-25)Online publication date: 17-Sep-2021
  • (2019)Exploring the Role of Large Centralised Caches in Thermal Efficient Chip DesignACM Transactions on Design Automation of Electronic Systems10.1145/333985024:5(1-28)Online publication date: 28-Jun-2019
  • (2018)Analysing the Role of Last Level Caches in Controlling Chip TemperatureIEEE Transactions on Sustainable Computing10.1109/TSUSC.2018.28235423:4(289-305)Online publication date: 1-Oct-2018
  • (2016)Current Research Trends and State-of-the-Art NoC DesignsSustainable Wireless Network-on-Chip Architectures10.1016/B978-0-12-803625-9.00009-1(11-21)Online publication date: 2016
  • (2015)DARP-MPACM Transactions on Design Automation of Electronic Systems10.1145/275555821:1(1-21)Online publication date: 2-Dec-2015
  • (2015)Energy calculation for periodic multi-core scheduling in system thermal steady state with consideration of leakage and temperature dependencyThe Journal of Supercomputing10.1007/s11227-015-1405-071:7(2565-2584)Online publication date: 1-Jul-2015
  • (2014)Throughput maximization for periodic real-time systems under the maximal temperature constraintACM Transactions on Embedded Computing Systems10.1145/2544375.254439013:2s(1-22)Online publication date: 27-Jan-2014
  • (2014)Energy-Efficient Management of DVFS-Enabled Integrated MicroprocessorsProceedings of the 2014 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing10.1109/PDP.2014.47(236-239)Online publication date: 12-Feb-2014
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media