【24h】

Temperature-Aware Register Mapping in GPGPUs

机译:GPGPU中的温度感知寄存器映射

获取原文

摘要

Various architectural-based techniques have been proposed to reduce power consumption in GPGPUs. However, these techniques mostly ignore temperature of GPGPUs. In this paper, we focus on the register file and propose a new technique to reduce its peak temperature. Register file in GPGPUs is very large, even larger than caches, to support thousands of simultaneously execution threads. This makes register file a power-hungry component in GPGPUs and increases its heat dissipation. We propose Distant wArp Register maPping (DARP) to maximize distance between warp registers. By maximizing distance between consecutively accessed regions of the register file, we minimize the hotspots in the register file, and hence reduce the peak temperature. Furthermore, we power gate unallocated registers and reduce voltage of idle registers to reduce leakage power and so the temperature further. To overcome performance penalty of voltage scaling, we change voltage of registers in granularity of regions and reduce the number of state switching in register file. Overall, our optimization techniques reduce peak temperature by 5.02°C with negligible impact on performance.
机译:已经提出了各种基于架构的技术来降低GPGPU中的功耗。然而,这些技术主要忽略GPGPU的温度。在本文中,我们专注于寄存器文件并提出一种降低其峰值温度的新技术。 GPGPU中的注册文件非常大,甚至大于缓存,支持数千个同时执行线程。这使得寄存器文件在GPGPU中掌握且耗电量,并增加其散热。我们提出了遥远的翘曲寄存器映射(DARP)来最大化经线寄存器之间的距离。通过最大化寄存器文件的连续访问区域之间的距离,我们最小化了寄存器文件中的热点,因此降低了峰值温度。此外,我们电源门未分配的寄存器并降低空闲寄存器的电压以减少漏功率等温度进一步。为了克服电压缩放的性能惩罚,我们在区域的粒度中更改寄存器的电压,并减少寄存器文件中的状态切换的数量。总的来说,我们的优化技术将峰值温度降低5.02°C,对性能的影响可忽略不计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号