首页> 外文期刊>Journal of Circuits, Systems, and Computers >Makespan Minimization for Multiprocessor Real-Time Systems under Thermal and Timing Constraints
【24h】

Makespan Minimization for Multiprocessor Real-Time Systems under Thermal and Timing Constraints

机译:热和时序约束下的多处理器实时系统的制造间隔最小化

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

摘要

With the continued scaling of the CMOS device, the exponential increase in power density has strikingly elevated the temperature of on-chip systems. In this paper, the problem of allocating and scheduling frame-based real-time applications is addressed to multiprocessors to minimize the makespan under the thermal and timing constraints. The proposed algorithms consist of offline and online components. The offline component assigns the applications accepted at static time to processors in a way that the finish time of processors are balanced. The online component firstly selects the processor with the highest allocation probability for each application accepted at runtime. The allocation probability is calculated by taking the processor workload and temperature profiles into consideration. The higher allocation probability of a processor shows the better performance with respect to makespan and temperature can be achieved by executing the application on this processor. Then, the operating frequencies of applications are determined by making the most of slack in order to reduce the peak temperature under the timing constraint. Extensive simulations were performed to validate the effectiveness of the proposed approach. Experimental results have shown that the static makespan of the proposed scheme is very close to the optimal schedule length within a small margin varying from 0.118 s to 0.249s, and the dynamic makespan of the proposed scheme can be adapted to satisfy varying system design constraints. The peak temperature of the proposed algorithms can be up to 13.7% lower than that of the bench-marking schemes.
机译:随着CMOS器件规模的不断扩大,功率密度的指数增长显着提高了片上系统的温度。在本文中,基于帧的实时应用程序的分配和调度问题已解决给多处理器,以在热和时序约束下最大程度地缩短制造时间。所提出的算法由离线和在线组件组成。离线组件以平衡处理器完成时间的方式,将在静态时间接受的应用程序分配给处理器。在线组件首先为运行时接受的每个应用程序选择分配概率最高的处理器。分配概率是通过考虑处理器工作量和温度曲线来计算的。处理器的较高分配概率显示出相对于制造期的更好性能,并且可以通过在该处理器上执行应用程序来实现温度。然后,通过充分利用松弛来确定应用的工作频率,以便在时序约束下降低峰值温度。进行了广泛的仿真,以验证所提出方法的有效性。实验结果表明,该方案的静态设计跨度在0.118 s至0.249s的较小余量内非常接近最优调度长度,并且该方案的动态设计跨度可适应各种系统设计约束。所提出的算法的峰值温度可以比基准标记方案的峰值温度低多达13.7%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号