Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Temperature-aware task scheduling and proactive power management

Patent ·
OSTI ID:1600206

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.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-07NA27344
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
Patent Number(s):
10,452,437
Application Number:
15/192,784
OSTI ID:
1600206
Country of Publication:
United States
Language:
English

References (3)

Thermal-aware task scheduling at the system software level conference August 2007
Temperature Aware Task Scheduling in MPSoCs conference April 2007
Dynamic Thermal Management through Task Scheduling conference April 2008

Similar Records

Load‐balanced and locality‐aware scheduling for data‐intensive workloads at extreme scales
Journal Article · 2015 · Concurrency and Computation. Practice and Experience · OSTI ID:1786148

A Heterogeneity-Aware Task Scheduler for Spark
Conference · 2018 · 2018 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER) · OSTI ID:1567483

A Heterogeneity-Aware Task Scheduler for Spark
Conference · 2018 · OSTI ID:1471879

Related Subjects