• Home
  • Search
  • Fast algorithms for thermal constrained performance optimization in DAG scheduling on multi-core processors
  • Cite Icon10
  • https://doi.org/10.1109/igcc.2011.6008554Copy DOI Icon

Fast algorithms for thermal constrained performance optimization in DAG scheduling on multi-core processors

  • Jul 1, 2011
  • Hafiz Fahad Sheikh +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Thermal management is highly crucial for efficient exploitation of the potentially enormous computational power offered by advanced multi-core processors. Higher temperatures can adversely affect these processors. Without any thermal constraint, a task graph may be scheduled to run on the cores at their maximum voltage. Very often, multiple factors lead to imposing constraints on temperature, ensuring that cores remain below a certain temperature range and yet deliver good performance. The challenge is how to schedule the same task graph under the imposed thermal constraints such that the performance degradation is the minimum. In this paper we present two algorithms for minimizing the performance degradation and the corresponding overhead while satisfying the thermal constraints. The proposed algorithms, named PAVD, and TAVD, adjust a given schedule of a task graph by decreasing the voltage level of judiciously selected tasks in each step. The algorithms differ in the way they select a task at each step and the amount of time spent in searching that task. TAVD selects the tasks by prioritizing among the cores and tasks which attained maximum temperature while PAVD selects the tasks with the minimum performance penalty. For comparison, we develop a simpler greedy-based approach to show that the problem is non-trivial. Extensive experiments using both random and application-oriented task graphs demonstrate that all three algorithms satisfy the imposed thermal constraints by trading-off performance, while each showing its own strength.

Similar Papers
  • Conference Article
  • Citations27

A hybrid local-global approach for multi-core thermal management

  • Nov 02, 2009
  • Ramkumar Jayaseelan +1
  • Conference Article

An Improved Lightning Attachment Procedure Optimization Algorithm for Constrained Optimization Problems

  • Dec 04, 2022
  • Yu-Ling Lei +2
  • Conference Article
  • Citations91

Proactive Speed Scheduling for Real-Time Tasks under Thermal Constraints

  • Apr 01, 2009
  • Jian-Jia Chen +2
  • Research Article
  • Citations13

Analysis of dependence tracking algorithms for task dataflow execution

  • Dec 01, 2013
  • ACM Transactions on Architecture and Code Optimization
  • Hans Vandierendonck +2
  • Conference Article
  • Citations4

A multicore vacation scheme for thermal-aware packet processing

  • Oct 01, 2015
  • Chih-Hsun Chou +1
  • Conference Article
  • Citations8

Scheduling of random task graphs on parallel processors

  • Jan 10, 1995
  • Zhen Liu
  • Research Article
  • Citations19

Energy-Aware Real-Time Scheduling of Multiple Periodic DAGs on Heterogeneous Systems

  • Aug 01, 2023
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Debabrata Senapati +2
  • Book Chapter
  • Citations4

Duplication-Based Scheduling Algorithm for Interconnection-Constrained Distributed Memory Machines

  • Jan 01, 2002
  • Savina Bansal +2
  • Conference Article
  • Citations9

Robust non-preemptive hard real-time scheduling for clustered multicore platforms

  • Apr 20, 2009
  • Michele Lombardi +2
  • Research Article
  • Citations1

Experimental Study on Low-Temperature Thermal Management of Lithium Battery with Pulsating Heat Pipe

  • Oct 29, 2025
  • World Electric Vehicle Journal
  • Keyong Li +1
  • Research Article
  • Citations50

OPTiC: Optimizing Collaborative CPU–GPU Computing on Mobile Devices With Thermal Constraints

  • Mar 01, 2019
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Siqi Wang +2
  • Conference Article
  • Citations10

Methodology for Evaluating DNA Pattern Searching Algorithms on Multiprocessor

  • Oct 01, 2007
  • Benfano Soewito +1
  • Conference Article
  • Citations9

Dynamic thermal management for single and multicore processors under soft thermal constraints

  • Aug 18, 2010
  • Bing Shi +2
  • Conference Article
  • Citations3

Reconfigurable Parallel Processing System Based on A Modified Ant Colony Algorithm

  • Mar 01, 2006
  • E M Saad +3
  • Conference Article
  • Citations12

Runtime vs Scheduler: Analyzing Dask’s Overheads

  • Nov 01, 2020
  • Stanislav Bohm +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.