首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Flexible ECC Management for Low-Cost Transient Error Protection of Last-Level Caches
【24h】

Flexible ECC Management for Low-Cost Transient Error Protection of Last-Level Caches

机译:灵活的ECC管理,可为最终级缓存提供低成本的瞬时错误保护

获取原文
获取原文并翻译 | 示例

摘要

The conventional error correcting code (ECC) schemes for caches are based on a fixed mapping between cache data words and ECC check bits, and fixed ECC word granularity. This leads to inefficient usage of the ECC check bits. We propose to manage the check bits flexibly for low-cost error protection of last-level caches. The proposed ECC schemes work at the word level, whereas the conventional ECC schemes work at the cache line or set level. The proposed schemes protect only dirty words with ECC check bits using a flexible mapping. Moreover, the proposed schemes utilize variable ECC word granularities. Dirty (modified) words that are unlikely to be modified further before being evicted are collectively protected with a larger ECC word granularity. The proposed schemes reduce DRAM and data bus energy overheads by 28% and 45%, respectively, with the same area overhead as previously proposed competitive schemes. Our schemes show more energy reduction results for multicore systems without noticeable performance degradation.
机译:用于高速缓存的常规纠错码(ECC)方案基于高速缓存数据字和ECC校验位之间的固定映射以及固定的ECC字粒度。这导致ECC校验位的低效使用。我们建议灵活地管理校验位,以对末级缓存进行低成本的错误保护。提出的ECC方案在字级别上工作,而常规ECC方案在高速缓存行或集级别上工作。所提出的方案使用灵活的映射仅利用ECC校验位保护脏字。此外,提出的方案利用可变的ECC字粒度。在驱逐之前不太可能进一步修改的脏(已修改)字词将通过较大的ECC字粒度进行集体保护。所提出的方案分别将DRAM和数据总线的能量开销减少了28%和45%,而面积开销与先前提出的竞争方案相同。对于多核系统,我们的方案显示出更多的节能效果,而性能却没有明显下降。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号