Universiti Teknologi Malaysia Institutional Repository

PEW: prediction-based early dark cores wake-up using online ridge regression for many-core systems

Mohammed, Mohammed Sultan and Paraman, Norlina and Ab. Rahman, Ab. Al Hadi and Abdoh Ghaleb, Fuad Abdulgaleel and Al-Dhamari, Ahlam and Marsono, Muhammad Nadzir (2021) PEW: prediction-based early dark cores wake-up using online ridge regression for many-core systems. IEEE Access, 9 . pp. 124087-124099. ISSN 2169-3536

[img]
Preview
PDF
2MB

Official URL: http://dx.doi.org/10.1109/ACCESS.2021.3109717

Abstract

Future many-core systems need to address the dark silicon problem, where some cores would be turned off to control the chip's thermal and power density, which effectively limits the performance gain from having a large number of processing cores. Task migration technique has been previously proposed to improve many-core system performance by moving tasks between active and dark cores. As task migration imposes system performance overhead due to the large wake-up latency of the dark cores, this paper proposes a prediction-based early wake-up (PEW) to reduce the dark cores' wake-up latency during task migration. A window-based online ridge regression (RR) is used as the prediction model. The prediction model uses the past window's thermal, power, and core status (i.e., active or dark) to predict the future core temperatures at run-time. If task migration is predicted in the next control period, the proposed PEW puts the dark cores in a power state with low wake-up latency. Thus, the proposed PEW reduces the time for the dark cores to start executing the tasks. The comparison results show that our proposed PEW reduces the completion time by up to 7.9% and 4.1% compared to non-early wake-up (NoEW) and a fixed threshold wake-up (FEW), respectively. It also shows that the proposed PEW increases the MIPS/Watt by up to 5.5% and 2.3% over NoEW and FEW, respectively. These results show that the proposed PEW improves the many-core system's overall performance in terms of reducing dark cores' wake-up latency and increasing the number of executed instructions per Watt.

Item Type:Article
Uncontrolled Keywords:early wake-up, many-core systems, ridge regression, task migration
Subjects:T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions:Electrical Engineering
ID Code:93966
Deposited By: Yanti Mohd Shah
Deposited On:28 Feb 2022 13:27
Last Modified:28 Feb 2022 13:27

Repository Staff Only: item control page