Saved in:
Bibliographic Details
Main Authors: Hossein-Khani, Fatemeh, Akbari, Omid
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2412.19340
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929648756064256
author Hossein-Khani, Fatemeh
Akbari, Omid
author_facet Hossein-Khani, Fatemeh
Akbari, Omid
contents The increasing scale of manycore systems poses significant challenges in managing reliability while meeting performance demands. Simultaneously, these systems become more susceptible to different aging mechanisms such as negative-bias temperature instability (NBTI), hot carrier injection (HCI), and thermal cycling (TC), as well as the electromigration (EM) phenomenon. In this paper, we propose a reinforcement learning (RL)-based task mapping method to improve the reliability of manycore systems considering the aforementioned aging mechanisms, which consists of three steps including bin packing, task-to-bin mapping, and task-to-core mapping. In the initial step, a density-based spatial application with noise (DBSCAN) clustering method is employed to compose some clusters (bins) based on the cores temperature. Then, the Q-learning algorithm is used for the two latter steps, to map the arrived task on a core such that the minimum thermal variation is occurred among all the bins. Compared to the state-of-the-art works, the proposed method is performed during runtime without requiring any parameter to be calculated offline. The effectiveness of the proposed technique is evaluated on 16, 32, and 64 cores systems using SPLASH2 and PARSEC benchmark suite applications. The results demonstrate up to 27% increase in the mean time to failure (MTTF) compared to the state-of-the-art task mapping techniques.
format Preprint
id arxiv_https___arxiv_org_abs_2412_19340
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Reinforcement Learning-Based Task Mapping Method to Improve the Reliability of Clustered Manycores
Hossein-Khani, Fatemeh
Akbari, Omid
Machine Learning
Artificial Intelligence
The increasing scale of manycore systems poses significant challenges in managing reliability while meeting performance demands. Simultaneously, these systems become more susceptible to different aging mechanisms such as negative-bias temperature instability (NBTI), hot carrier injection (HCI), and thermal cycling (TC), as well as the electromigration (EM) phenomenon. In this paper, we propose a reinforcement learning (RL)-based task mapping method to improve the reliability of manycore systems considering the aforementioned aging mechanisms, which consists of three steps including bin packing, task-to-bin mapping, and task-to-core mapping. In the initial step, a density-based spatial application with noise (DBSCAN) clustering method is employed to compose some clusters (bins) based on the cores temperature. Then, the Q-learning algorithm is used for the two latter steps, to map the arrived task on a core such that the minimum thermal variation is occurred among all the bins. Compared to the state-of-the-art works, the proposed method is performed during runtime without requiring any parameter to be calculated offline. The effectiveness of the proposed technique is evaluated on 16, 32, and 64 cores systems using SPLASH2 and PARSEC benchmark suite applications. The results demonstrate up to 27% increase in the mean time to failure (MTTF) compared to the state-of-the-art task mapping techniques.
title A Reinforcement Learning-Based Task Mapping Method to Improve the Reliability of Clustered Manycores
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2412.19340