【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),每个模块至少包含一个额外的芯片来存储纠错码(ECC)。这增加了DIMM的成本及其功耗。为了避免这些成本,一些建议建议通过分配一部分存储空间来存储ECC元数据来保护非ECC DIMM。但是,由于额外的内存访问,这样的建议会大大缩小可用内存空间,同时降低性能。在这项工作中,我们提出了一种称为COP的技术,该技术使用块级压缩为DRAM中的ECC检查位腾出空间。因为带有校验位的压缩块的大小与未压缩块的大小相同,所以不需要额外的存储器访问,并且不会减少存储空间。与其他需要显式压缩跟踪元数据的方法不同,COP采用了一种依靠ECC来检测压缩数据的新颖机制。我们的结果表明,COP可以将DRAM软错误率降低93%,而没有存储开销,并且对性能的影响可以忽略不计。我们还提出了一种使用COP的技术,以最小的存储和性能开销保护可压缩和不可压缩的数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号