首页> 外文会议>ACM Great Lakes Symposium on VLSI >Red-shield: Shielding read disturbance for STT-RAM based register files on GPUs
【24h】

Red-shield: Shielding read disturbance for STT-RAM based register files on GPUs

机译:红色屏蔽:屏蔽GPU上基于STT-RAM的寄存器文件的读取干扰

获取原文

摘要

To address the high energy consumption issue of SRAM on GPUs, emerging Spin-Transfer Torque (STT-RAM) memory technology has been intensively studied to build GPU register files for better energy-efficiency, thanks to its benefits of low leakage power, high density, and good scalability. However, STT-RAM suffers from a reliability issue, read disturbance, which stems from the fact that the voltage difference between read current and write current becomes smaller as technology scales. The read disturbance leads to high error rates for read operations, which cannot be effectively protected by SECDEC ECC on large-capacity register files of GPUs. Prior schemes (e.g. read-restore) to mitigate the read disturbance usually incur either non-trivial performance loss or excessive energy overhead, thus not applicable for the GPU register file design which aims to achieve both high performance and energy-efficiency. To combat the read disturbance on GPU register files, we propose a novel software-hardware co-designed solution, i.e. Red-Shield, which consists of three optimizations to overcome limitations of the existing solutions. First, we identify dead reads at compiling stage and augment instructions to avoid unnecessary restores. Second, we employ a small read buffer to accommodate register reads with high access locality to further reduce restores. Third, we propose an adaptive restore mechanism to selectively pick the suitable restore scheme, according to the busy status of corresponding register banks. Experimental results show that our proposed design can effectively mitigate the performance loss and energy overhead caused by restore operations, while still maintaining the reliability of reads.
机译:为了解决GPU上SRAM的高能耗问题,已经集中研究了新兴的自旋转移扭矩(STT-RAM)存储器技术,以建立GPU寄存器文件,以获得更好的能效,因为它的低密度高密度和良好的可扩展性。然而,STT-RAM遭受了可靠性问题,读取干扰,源于读取电流和写电流之间的电压差随技术尺度而变小的事实。读取干扰导致读取操作的高误差率,这不能通过SECDEC ECC在GPU的大容量寄存器文件上有效保护。以前的方案(例如Read-Restore)以减轻读取干扰通常会产生非普通性能损失或过度的能量开销,因此不适用于GPU寄存器文件设计,该设计旨在实现高性能和能效。为了打击GPU寄存器文件的读取干扰,我们提出了一种新颖的软件硬件共同设计解决方案,即红盾,由三种优化组成,以克服现有解决方案的限制。首先,我们在编译阶段识别DEAD读数,并增加指令以避免不必要的恢复。其次,我们使用一个小读缓冲区来容纳具有高访问局部性的寄存器读取,以进一步减少恢复。第三,我们提出了一种自适应恢复机制,根据对应寄存器组的忙地,选择性地选择合适的恢复方案。实验结果表明,我们所提出的设计可以有效地减轻恢复操作引起的性能损失和能量开销,同时仍然保持读取的可靠性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号