首页> 外文会议>International Symposium on Computer Architecture and High Performance Computing >Dynamic Selective Devectorization for Efficient Power Gating of SIMD Units in a HW/SW Co-Designed Environment
【24h】

Dynamic Selective Devectorization for Efficient Power Gating of SIMD Units in a HW/SW Co-Designed Environment

机译:在硬件/软件协同设计环境中对SIMD单元进行高效门控的动态选择性去矢量化

获取原文

摘要

Leakage power is a growing concern in current and future microprocessors. Functional units of microprocessors are responsible for a major fraction of this power. Therefore, reducing functional unit leakage has received much attention in the recent years. Power gating is one of the most widely used techniques to minimize leakage energy. Power gating turns off the functional units during the idle periods to reduce the leakage. Therefore, the amount of leakage energy savings is directly proportional to the idle time duration. This paper focuses on increasing the idle interval for the higher SIMD lanes. The applications are profiled dynamically, in a HW/SW co-designed environment, to find the higher SIMD lanes usage pattern. If the higher lanes need to be turned-on for small time periods, the corresponding portion of the code is devectorized to keep the higher lanes off. The devectorized code is executed on the lowest SIMD lane. Our experimental results show average SIMD accelerator energy savings of 12% and 24% relative to power gating, for SPECFP2006 and Physics bench. Moreover, the slowdown caused due to devectorization is less than 1%.
机译:在当前和将来的微处理器中,泄漏功率日益受到关注。微处理器的功能单元负责此功能的很大一部分。因此,近年来,减少功能单元的泄漏备受关注。功率门控是使泄漏能量最小化的最广泛使用的技术之一。电源门控在空闲期间关闭功能单元,以减少泄漏。因此,泄漏能量节省量与空闲时间持续时间成正比。本文着重于增加较高SIMD通道的空闲间隔。在硬件/软件共同设计的环境中动态分析应用程序,以查找更高的SIMD通道使用模式。如果需要在较短的时间段内打开较高的车道,则对代码的相应部分进行矢量化处理,以使较高的车道保持关闭状态。去矢量化的代码在最低的SIMD通道上执行。我们的实验结果表明,对于SPECFP2006和Physics实验台,相对于功率门控,SIMD加速器的平均节能量分别为12%和24%。而且,由于去矢量化导致的速度下降小于1%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号