【24h】

Compiler-directed thermal management for VLIW functional units

机译:VLIW功能单元的编译器定向热管理

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

摘要

As processors, memories, and other components of today's embedded systems are pushed to higher performance in more enclosed spaces, processor thermal management is quickly becoming a limiting design factor. While previous proposals mostly approached this thermal management problem from circuit and architecture angles, software can also play an important role in identifying and eliminating thermal hotspots as it is the main factor that shapes the order and frequency of accesses to different hardware components in the chip. This is particularly true for compiler-scheduled Very Long Instruction Word (VLIW) datapath.In this paper, we focus on a compiler-based approach to make the thermal profile more balanced in the integer functional units of VLIW architectures. For balanced thermal behavior and peak temperature minimization, we propose techniques based on load balancing across the integer functional units with or without rotation of functional unit usage. As leakage power is exponentially dependent on temperature and temperature is dependent on total power (i.e., switching and leakage), in our techniques, we also consider leakage power optimization by IPC tuning (instructions issued per cycle). By taking a code that is already scheduled for maximum performance as input, our scheduling strategies modify this performance-oriented schedule for balanced thermal behavior with negligible performance degradation. We simulate our scheduling strategies using a framework that consists of the Trimaran infrastructure, a power model, and the HotSpot. Our experimental results using several benchmark programs reveal that the peak temperature can be reduced through compiler scheduling.
机译:随着当今的嵌入式系统中的处理器,存储器和其他组件在更封闭的空间中被推向更高的性能,处理器的热量管理正迅速成为限制设计的因素。尽管先前的提案大多从电路和架构角度解决了该热管理问题,但软件也可以在识别和消除热热点中发挥重要作用,因为它是影响访问的顺序和频率的主要因素。芯片中的不同硬件组件。对于编译器预定的超长指令字(VLIW)数据路径尤其如此。在本文中,我们集中在基于编译器的方法上,以使VLIW体系结构的整数功能单元中的热量分布更加平衡。为了平衡热行为和最小化峰值温度,我们提出了基于整数功能单元(无论是否使用功能单元旋转)的负载平衡的技术。由于泄漏功率与温度呈指数关系,而温度取决于总功率(即开关和泄漏),因此在我们的技术中,我们还考虑通过IPC调整(每个周期发出的指令)来优化泄漏功率。通过将已经为最大性能计划的代码作为输入,我们的计划策略修改了这种以性能为导向的计划,以实现平衡的热性能,而性能下降可忽略不计。我们使用由 Trimaran 基础结构,电源模型和 HotSpot 组成的框架来模拟调度策略。我们使用多个基准程序的实验结果表明,可以通过编译器调度来降低峰值温度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号