Proceedings of the 25th Edition on Great Lakes Symposium on VLSI 2015
DOI: 10.1145/2742060.2742078
|View full text |Cite
|
Sign up to set email alerts
|

Reinforcement Learning for Thermal-aware Many-core Task Allocation

Abstract: To maintain reliable operation, task allocation for manycore processors must consider the heat interaction of processor cores and network-on-chip routers in performing task assignment. Our approach employs reinforcement learning, a machine learning algorithm that performs task allocation based on current core and router temperatures and a prediction of which assignment will minimize maximum temperature in the future. The algorithm updates prediction models after each allocation based on feedback regarding the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 28 publications
(12 citation statements)
references
References 15 publications
0
12
0
Order By: Relevance
“…Several works employ RL for temperature optimization. The work in [24] performs migration for temperature minimization based on per-core temperature measurements. In [25], the temperature is minimized via mapping applications at arrival time.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Several works employ RL for temperature optimization. The work in [24] performs migration for temperature minimization based on per-core temperature measurements. In [25], the temperature is minimized via mapping applications at arrival time.…”
Section: Related Workmentioning
confidence: 99%
“…The action space is selected the same as with our IL technique, which is also the same as in [24]. There is one action per core, indicating a migration to this core, i.e., in total 8 actions.…”
Section: State Action and Rewardmentioning
confidence: 99%
See 1 more Smart Citation
“…In contrast, machine learning-based techniques can observe, learn, and adapt to different working environments, making them a potential choice to be employed in varying conditions and workloads. Machine learning (ML) based predictors such as neural networks (Rong Ye and Qiang Xu, 2012), Bayesian learning (Jung and Pedram, 2010;Yanzhi Wang et al, 2013), reinforcement learning (Hantao et al, 2014;Xu et al, 2014Xu et al, , 2018Lu, Tessier and Burleson, 2015;D. et al, 2016), and regression analysis (Manoj P. D., Yu, and Wang, 2015;Sheng Yang et al, 2015;Sayadi et al, 2017) are also widely utilized for prediction and to perform Dynamic voltage and frequency scaling (DVFS).…”
Section: Bayesian Learning Reinforcement Learning and Regression Anal...mentioning
confidence: 99%
“…In addition to energy control, ML offers an approach to allocate resources to tasks or tasks to resources by predicting the impact of various configurations on long-term performance. Lu et al [82] proposed a thermal-aware Q-learning method for many-core task allocation. The agent considered only current temperature (i.e., no application profiling or hardware counters), receiving higher rewards for task assignments resulting in greater thermal headroom.…”
Section: Task Allocation and Resource Managementmentioning
confidence: 99%