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

Title: Temperature-aware task scheduling and proactive power management

Abstract

Systems, apparatuses, and methods for performing temperature-aware task scheduling and proactive power management. A SoC includes a plurality of processing units and a task queue storing pending tasks. The SoC calculates a thermal metric for each pending task to predict an amount of heat the pending task will generate. The SoC also determines a thermal gradient for each processing unit to predict a rate at which the processing unit's temperature will change when executing a task. The SoC also monitors a thermal margin of how far each processing unit is from reaching its thermal limit. The SoC minimizes non-uniform heat generation on the SoC by scheduling pending tasks from the task queue to the processing units based on the thermal metrics for the pending tasks, the thermal gradients of each processing unit, and the thermal margin available on each processing unit.

Inventors:
; ; ; ;
Issue Date:
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1600206
Patent Number(s):
10,452,437
Application Number:
15/192,784
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
DOE Contract Number:  
AC52-07NA27344
Resource Type:
Patent
Resource Relation:
Patent File Date: 06/24/2016
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Majumdar, Abhinandan, Kocoloski, Brian J., Piga, Leonardo, Huang, Wei, and Eckert, Yasuko. Temperature-aware task scheduling and proactive power management. United States: N. p., 2019. Web.
Majumdar, Abhinandan, Kocoloski, Brian J., Piga, Leonardo, Huang, Wei, & Eckert, Yasuko. Temperature-aware task scheduling and proactive power management. United States.
Majumdar, Abhinandan, Kocoloski, Brian J., Piga, Leonardo, Huang, Wei, and Eckert, Yasuko. Tue . "Temperature-aware task scheduling and proactive power management". United States. https://www.osti.gov/servlets/purl/1600206.
@article{osti_1600206,
title = {Temperature-aware task scheduling and proactive power management},
author = {Majumdar, Abhinandan and Kocoloski, Brian J. and Piga, Leonardo and Huang, Wei and Eckert, Yasuko},
abstractNote = {Systems, apparatuses, and methods for performing temperature-aware task scheduling and proactive power management. A SoC includes a plurality of processing units and a task queue storing pending tasks. The SoC calculates a thermal metric for each pending task to predict an amount of heat the pending task will generate. The SoC also determines a thermal gradient for each processing unit to predict a rate at which the processing unit's temperature will change when executing a task. The SoC also monitors a thermal margin of how far each processing unit is from reaching its thermal limit. The SoC minimizes non-uniform heat generation on the SoC by scheduling pending tasks from the task queue to the processing units based on the thermal metrics for the pending tasks, the thermal gradients of each processing unit, and the thermal margin available on each processing unit.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2019},
month = {10}
}

Patent:

Save / Share:

Works referenced in this record:

Dynamic voltage reference for sampling delta based temperature sensor
patent, May 2016


Method and apparatus for temperature sensing in integrated circuits
patent, November 2008


Temperature throttling mechanism for DDR3 memory
patent, September 2015


Controlling operation of temperature sensors
patent, April 2016