首页> 外文会议>International symposium on computer architecture >Reducing Cache Power with Low-Cost, Multi-bit Error-Correcting Codes
【24h】

Reducing Cache Power with Low-Cost, Multi-bit Error-Correcting Codes

机译:用低成本,多姿势纠错码减少缓存功率

获取原文

摘要

Technology advancements have enabled the integration of large on-die embedded DRAM (eDRAM) caches. eDRAM is significantly denser than traditional SRAMs, but must be periodically refreshed to retain data. Like SRAM, eDRAM is susceptible to device variations, which play a role in determining refresh time for eDRAM cells. Refresh power potentially represents a large fraction of overall system power, particularly during low-power states when the CPU is idle. Future designs need to reduce cache power without incurring the high cost of flushing cache data when entering low-power states. In this paper, we show the significant impact of variations on refresh time and cache power consumption for large eDRAM caches. We propose Hi-ECC, a technique that incorporates multi-bit error-correcting codes to significantly reduce refresh rate. Multi-bit error-correcting codes usually have a complex decoder design and high storage cost. Hi-ECC avoids the decoder complexity by using strong ECC codes to identify and disable sections of the cache with multi-bit failures, while providing efficient single-bit error correction for the common case. Hi-ECC includes additional optimizations that allow us to amortize the storage cost of the code over large data words, providing the benefit of multi-bit correction at same storage cost as a single-bit error-correcting (SECDED) code (2% overhead). Our proposal achieves a 93% reduction in refresh power vs. a baseline eDRAM cache without error correcting capability, and a 66% reduction in refresh power vs. a system using SECDED codes.
机译:技术进步使大型嵌入式DRAM(EDRAM)缓存的集成使得能够集成。 Edram比传统的SRAM非常密集,但必须定期刷新以保留数据。与SRAM一样,EDRAM易受设备变化的影响,在确定EDRAM单元的刷新时间中起作用。刷新功率可能代表大部分整体系统功率,特别是在CPU空闲时的低功耗状态期间。未来的设计需要在进入低功耗状态时减少缓存电源而不会产生高速缓存数据的高成本。在本文中,我们对大型EDRAM缓存的刷新时间和缓存功耗的变化显着影响。我们提出了Hi-ECC,一种包含多比特错误校正码的技术,以显着降低刷新率。多姿势纠错码通常具有复杂的解码器设计和高存储成本。 Hi-ECC通过使用强ECC代码来避免解码器复杂性,以通过多位故障识别和禁用缓存的部分,同时为常用案例提供有效的单比特误差校正。 Hi-ECC包括额外的优化,允许我们在大数据字中摊销代码的存储成本,从而为与单比特错误校正(SECDED)代码相同的存储成本提供多比特校正的益处(2%开销)。我们的提议实现了刷新动力与基线EDRAM缓存的93%,没有纠错能力,刷新动力与使用SECDED代码的系统减少66%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号