论文标题
基于SMDP的基于NOC MPSOC平台中热感知任务计划的方法
An SMDP-Based Approach to Thermal-Aware Task Scheduling in NoC-based MPSoC platforms
论文作者
论文摘要
控制多核系统中芯片范围热分布的一种有效方法是优化对处理核心任务的在线分配。但是,在线任务分配在现实世界中面临几个不确定性,并且没有表现出确定性的性质。在本文中,我们考虑了热感知任务调度程序的操作,从到达队列中派遣任务,并设置处理芯的电压和频率以优化整个芯片的平均温度余量(即核心以及NOC型刀具)。我们将任务调度程序的决策过程建模为半马多夫决策问题(SMDP)。然后,为了解决配制的SMDP,我们提出了两种强化学习算法,这些算法能够计算最佳任务分配策略,而无需对系统状态下的随机动力学的统计知识。所提出的算法还依靠功能近似技术来处理任务队列的无限长度以及温度读数的连续性质。与相关研究相比,模拟结果表明,系统平均峰值温度的降低了近6个,平均任务服务时间降低了66毫秒。
One efficient approach to control chip-wide thermal distribution in multi-core systems is the optimization of online assignments of tasks to processing cores. Online task assignment, however, faces several uncertainties in real-world Systems and does not show a deterministic nature. In this paper, we consider the operation of a thermal-aware task scheduler, dispatching tasks from an arrival queue as well as setting the voltage and frequency of the processing cores to optimize the mean temperature margin of the entire chip (i.e., cores as well as the NoC routers). We model the decision process of the task scheduler as a semi-Markov decision problem (SMDP). Then, to solve the formulated SMDP, we propose two reinforcement learning algorithms that are capable of computing the optimal task assignment policy without requiring the statistical knowledge of the stochastic dynamics underlying the system states. The proposed algorithms also rely on function approximation techniques to handle the infinite length of the task queue as well as the continuous nature of temperature readings. Compared to related research, the simulation results show a nearly 6 Kelvin reduction in system average peak temperature and 66 milliseconds decrease in mean task service time.