Published October 1, 2023 | Version v1
Journal article Open

Thermal aware task assignment for multicore processors using genetic algorithm

  • 1. Salahaddin University

Description

Microprocessor power and thermal density are increasing exponentially. The reliability of the processor declined, cooling costs rose, and the processor's lifespan was shortened due to an overheated processor and poor thermal management like thermally unbalanced processors. Thus, the thermal management and balancing of multi-core processors are extremely crucial. This work mostly focuses on a compact temperature model of multicore processors. In this paper, a novel task assignment is proposed using a genetic algorithm to maintain the thermal balance of the cores, by considering the energy expended by each task that the core performs. And expecting the cores' temperature using the hotspot simulator. The algorithm assigns tasks to the processors depending on the task parameters and current cores' temperature in such a way that none of the tasks' deadlines are lost for the earliest deadline first (EDF) scheduling algorithm. The mathematical model was derived, and the simulation results showed that the highest temperature difference between the cores is 8 C for approximately 14 seconds of simulation. These results validate the effectiveness of the proposed algorithm in managing the hotspot and reducing both temperature and energy consumption in multicore processors.

Files

v 46 30148 EM N.pdf

Files (879.8 kB)

Name Size Download all
md5:880cdf223dd96425b6b22dcdb6137f62
879.8 kB Preview Download