【24h】

COP: To compress and protect main memory

机译:COP:压缩和保护主记忆

获取原文

摘要

Protecting main memories from soft errors typically requires special dual-inline memory modules (DIMMs) which incorporate at least one extra chip per rank to store error-correcting codes (ECC). This increases the cost of the DIMM as well as its power consumption. To avoid these costs, some proposals have suggested protecting non-ECC DIMMs by allocating a portion of memory space to store ECC metadata. However, such proposals can significantly shrink the available memory space while degrading performance due to extra memory accesses. In this work, we propose a technique called COP which uses block-level compression to make room for ECC check bits in DRAM. Because a compressed block with check bits is the same size as an uncompressed block, no extra memory accesses are required and the memory space is not reduced. Unlike other approaches that require explicit compression-tracking metadata, COP employs a novel mechanism that relies on ECC to detect compressed data. Our results show that COP can reduce the DRAM soft error rate by 93% with no storage overhead and negligible impact on performance. We also propose a technique using COP to protect both compressible and incompressible data with minimal storage and performance overheads.
机译:保护来自软错误的主要存储器通常需要特殊的双线内存模块(DIMM),该模块(DIMM)包含每个等级至少一个额外的芯片来存储纠错码(ECC)。这增加了DIMM的成本以及其功耗。为了避免这些成本,有些提案建议通过分配一部分存储空间来存储ECC元数据来保护非ECC DIMM。然而,这些提案可以显着缩小可用的存储空间,同时由于额外的存储器访问而劣化性能。在这项工作中,我们提出了一种称为Cop的技术,它使用块级压缩来为DRAM中的ECC检查位进行空间。由于具有校验位的压缩块与作为未压缩块相同的大小,所以不需要额外的存储器访问,并且内存空间不会减少。与需要显式压缩跟踪元数据的其他方法不同,COP采用一种依赖于ECC来检测压缩数据的新机制。我们的结果表明,警察可以将DRAM软错误率降低93%,没有存储开销,对性能的影响可忽略不计。我们还提出了一种使用COP的技术,以保护可压缩和不可压缩的数据,具有最小的存储和性能开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号