首页> 外文会议>ACM/IEEE International Symposium on Low Power Electronics and Design >O~2C: Occasional Two-Cycle Operations for Dynamic Thermal Management in High Performance In-Order Microprocessors
【24h】

O~2C: Occasional Two-Cycle Operations for Dynamic Thermal Management in High Performance In-Order Microprocessors

机译:O〜2C:在高性能有序微处理器中偶尔的双循环操作,用于高性能的微处理器中的动态热管理

获取原文

摘要

S In this paper, we propose O~2C, a novel non-speculative adaptive thermal management technique that reduces the temperature during die-overheating using supply voltage scaling, while maintaining the rated clock frequency. This is accomplished by (a) scaling down the supply voltage, (b) isolating and predicting the set of critical paths, (c) ensuring (by design) that they are activated rarely, and (d) getting around occasional delay failures (at reduced voltage during die-overheating) in these paths by two-cycle operations (assuming all standard operations are single-cycle). Two-cycle operation is achieved by stalling the pipeline for extra clock cycles whenever the set of critical paths are activated. The rare two-cycle operation results in a small decrease in IPC (instructions per cycle). Since O~2C maintains the rated clock frequency and does not require pipeline stalling during supply voltage ramp-up/ramp-down, it achieves high throughput in a thermally constrained environment. We applied O C to the integer execution units of an in-order superscalar pipeline. Standard full-chip Dynamic Voltage-Frequency Scaling (DVFS) is very effective in bringing down the temperature, however; it is associated with large throughput loss due to pipeline stalling and slow operating frequency during thermal management. We integrated "O~2C with standard DVFS" (called O~2C~α) to demonstrate that it can act as a "first step" before full-scale thermal management is required. Our simulations indeed reveal that O~2C~α policy can avoid the requirement of full-scale DVFS during execution of programs.
机译:据本文,我们提出了一种新颖的非投机式自适应热管理技术,可使用电源电压缩放减少模具过热期间的温度,同时保持额定时钟频率。这是通过(a)缩小电源电压(b)隔离和预测所述关键路径集的(c)确保它们被激活的(通过设计)来实现,并且(d)偶尔偶尔延迟失败(AT在通过双循环操作(假设所有标准操作是单周期的这些路径中,在这些路径中降低了电压)。每当激活一组关键路径时,通过停止管道来实现双循环操作,以进行额外时钟周期。罕见的双循环操作导致IPC的少量减少(每周期指令)。由于O〜2C保持额定时钟频率,并且在电源电压升压/倾斜期间不需要管道停滞,因此在热约束环境中实现了高吞吐量。我们将O C应用于一阶Superscalar管道的整数执行单元。标准全芯片动态电压 - 频率缩放(DVFS)在降低温度方面非常有效;它与热管理过程中的管道停滞和慢速工作频率引起的大量吞吐量相关。我们集成了“使用标准DVFS”(称为O〜2C〜α),以证明它可以在需要满量程热管理之前作为“第一步”。我们的模拟确实揭示了O〜2C〜α策略可以避免在执行程序期间要求全尺寸DVFS。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号