首页> 外文会议>IEEE International Symposium on High Performance Computer Architecture >Reducing Data Transfer Energy by Exploiting Similarity within a Data Transaction
【24h】

Reducing Data Transfer Energy by Exploiting Similarity within a Data Transaction

机译:通过利用数据事务中的相似性来减少数据传输能量

获取原文
获取外文期刊封面目录资料

摘要

Modern highly parallel GPU systems require high-bandwidth DRAM I/O interfaces that can consume a significant amount of energy. This energy increases in proportion to the number of 1 values in the data transactions due to the asymmetric energy consumption of Pseudo Open Drain (POD) I/O interface in contemporary Graphics DDR SDRAMs. In this work, we describe a technique to save energy by reducing the energy-expensive 1 values in the DRAM interface. We observe that multiple data elements within a single cache line/sector are often similar to one another. We exploit this characteristic to encode each transfer to the DRAM such that there is one reference copy of the data, with remaining similar data items being encoded predominantly as 0 values. Our proposed low energy data transfer mechanism, Base+XOR Transfer, encodes the data-similar portion by performing XOR operations between data elements within a single DRAM transaction. We address two challenges that influence the efficiency of our mechanism, i) the frequent appearance of zero data elements in transactions, and ii) the diversity in the underlying size of data types within a transaction. We describe two techniques, Zero Data Remapping and Universal Base+XOR Transfer, to efficiently address these issues. Our proposed encoding scheme requires no additional metadata or changes to existing DRAM devices. We evaluate our mechanism on a modern high performance GPU system with a variety of graphics and compute workloads. We show that our mechanism reduces energy-expensive 1 values by 35.3% with minimal overheads, and combining our mechanism with Dynamic Bus Inversion (DBI) reduces 1 values by 48.2% on average. These 1 value reductions lead to 5.8% and 7.1% DRAM energy savings, respectively.
机译:现代高度并行的GPU系统需要占用大量能量的高带宽DRAM I / O接口。由于现代图形DDR SDRAM中的伪漏极开路(POD)I / O接口的能耗不对称,因此这种能量与数据事务中1个值的数量成比例地增加。在这项工作中,我们描述了一种通过减少DRAM接口中能耗较高的1值来节省能源的技术。我们观察到,单个缓存行/扇区中的多个数据元素通常彼此相似。我们利用此特性对每次传输到DRAM进行编码,以使数据有一个参考副本,其余相似数据项主要编码为0值。我们提出的低能耗数据传输机制Base + XOR Transfer通过在单个DRAM事务内的数据元素之间执行XOR操作,对数据相似部分进行编码。我们解决了两个影响我们机制效率的挑战,即:i)事务中零数据元素的频繁出现,以及ii)事务中数据类型的基础大小的多样性。我们描述了两种技术,零数据重新映射和通用基本+ XOR传输,可以有效地解决这些问题。我们提出的编码方案不需要额外的元数据或对现有DRAM设备的更改。我们在具有各种图形和计算工作负载的现代高性能GPU系统上评估我们的机制。我们证明了我们的机制以最小的开销将能源消耗高的1值减少了35.3 \%,并且将我们的机制与动态总线反转(DBI)结合起来可以平均减少18.2的值。降低这1的值分别导致DRAM节能5.8%和7.1%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号