DocumentCode :
3658597
Title :
A heuristic machine learning-based algorithm for power and thermal management of heterogeneous MPSoCs
Author :
Arman Iranfar;Soheil Nazar Shahsavani;Mehdi Kamal;Ali Afzali-Kusha
Author_Institution :
School of Electrical and Computer Engineering, University of Tehran, Iran
fYear :
2015
fDate :
7/1/2015 12:00:00 AM
Firstpage :
291
Lastpage :
296
Abstract :
In this work, we propose a power and thermal management algorithm based on machine learning to control the thermal stresses and power consumption of the heterogeneous MPSoCs. The objectives of the proposed algorithm are increasing the performance and decreasing the spatial and temporal temperature gradients along with the thermal cycling under the power and temperature constraints. Our proposed power and thermal management method is based on a heuristic approach to speed up the convergence of the machine learning algorithm which makes it applicable for general purpose processors. Adopting Q-Learning as the machine learning algorithm, the heuristic approach aids to limit the learning space by suggesting the most appropriate actions to the agent in each decision epoch. The heuristic algorithm employs the current and previous states of the machine learning, as well as the amount of the temperature stress and power consumption of each core to determine the appropriate action for each core, independently. The proposed algorithm is evaluated on 4-core, 8-core and 16-core homogeneous and heterogeneous MPSoCs for some benchmarks in the Splash2 benchmark package. The results reveal a faster convergence of machine learning and more thermal stresses reduction.
Publisher :
ieee
Conference_Titel :
Low Power Electronics and Design (ISLPED), 2015 IEEE/ACM International Symposium on
Type :
conf
DOI :
10.1109/ISLPED.2015.7273529
Filename :
7273529
Link To Document :
بازگشت