Title :
Peak power reduction methodology for multi-core systems
Author :
Lee, Bongki ; Kim, Jaehwan ; Jeung, Yeuncheul ; Chong, Jongwha
Author_Institution :
Coll. of ECE, Hanyang Univ., Seoul, South Korea
Abstract :
In this paper, we propose the task scheduling for preventing the occurrence of peak power in the multi-core systems considering data dependence. In the mobile system, the peak power reduces the battery lifetime and makes the system unstable. Among the power consumption of system, the proportion of power consumption of core is very large. If cores execute multiple tasks simultaneously, this gives rise to the peak power. Therefore, algorithm to minimize the occurrence of peak power is needed. When multiple tasks are allocated to the multi-core systems, data dependence relations of all tasks should be considered to avoid data interferences. The proposed algorithm to reduce the peak power schedules the tasks with the data dependence information after data dependence analysis. The proposed algorithm is composed of task partitioning step, data dependence analysis step and priority scheduling step. The simulation results show that the proposed algorithm reduce the occurrence of peak power by up to around 11% compared to the existing algorithms.
Keywords :
multiprocessing systems; battery lifetime; data dependence analysis step; mobile system; multicore system; peak power reduction; power consumption; priority scheduling step; task partitioning step; task scheduling; Algorithm design and analysis; Multicore processing; Partitioning algorithms; Power demand; Schedules; Scheduling; Simulation; data dependence; multi-core; peak power; task scheduling;
Conference_Titel :
SoC Design Conference (ISOCC), 2010 International
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-8633-5
DOI :
10.1109/SOCDC.2010.5682930