首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >Performance-Driven Dynamic Thermal Management of MPSoC Based on Task Rescheduling
【24h】

Performance-Driven Dynamic Thermal Management of MPSoC Based on Task Rescheduling

机译:基于任务重新调度的性能驱动的MPSoC动态热管理

获取原文
获取原文并翻译 | 示例
           

摘要

High level of integration has led to the advent of Multiprocessor System-on-Chip (MPSoC) which consists of multiple processor cores and accelerators on the same die. A MPSoC programming model is based on a task graph where tasks are assigned to cores to maximize performance. To address thermal hotspots in MPSoCs, coarse-grain power management techniques based on Dynamic Frequency Scaling (DFS) are widely used. DFS is reactive in nature and has detrimental effects on performance. We propose an alternative solution based on dynamic task rescheduling where a temperature prediction scheme is built into the scheduler. The temperature look-ahead scheme is used for task reassignment or delay insertion in scheduling. Since temperature prediction and task assignment are done at runtime, both must be simple and extremely fast. To that end, we propose a heuristic solution based on a limited branch-and-bound search and compare results against an optimal Integer Linear Programming (ILP)-based solution. The proposed approach is shown to be superior to frequency scaling, and the resulting schedule length is within 5% to 10% of the optimal solution as obtained from ILP formulation.
机译:高集成度导致了多处理器片上系统(MPSoC)的出现,该系统由同一芯片上的多个处理器内核和加速器组成。 MPSoC编程模型基于任务图,其中任务分配给内核以最大化性能。为了解决MPSoC中的热点问题,广泛使用了基于动态频率缩放(DFS)的粗粒度电源管理技术。 DFS本质上是反应性的,会对性能产生不利影响。我们提出了一种基于动态任务重新调度的替代解决方案,其中在调度程序中内置了温度预测方案。温度超前方案用于计划中的任务重新分配或延迟插入。由于温度预测和任务分配是在运行时完成的,因此两者都必须既简单又快速。为此,我们提出了一种基于有限分支和边界搜索的启发式解决方案,并将结果与​​基于最佳整数线性规划(ILP)的解决方案进行了比较。所提出的方法显示出优于频率缩放,并且最终的调度长度在从ILP公式获得的最佳解决方案的5%到10%之内。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号