Boosting chipkill capability under retention-error induced reliability emergency
Boosting chipkill capability under retention-error induced reliability emergency
复制标题
提高保留错误引起的可靠性紧急情况下的芯片消除能力
DOI:
10.1145/3287624.3287639
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Yang, Jun
中科院分区:
文献类型:
--
作者:
Zhang, Xianwei;Wang, Rujia;Zhang, Youtao;Yang, Jun
The DRAM based main memory of high embedded systems faces two design challenges: (i) degrading reliability; and (ii) increasing power and energy consumption. While chipkill ECC (error correction code) and multi-rate refresh may be adopted to address them, respectively, a simple integration of the two results in 3x or more SDC (silent data corruption) errors and failing to meet the system reliability guarantee. This is referred to asreliability emergency.In this paper, we propose PlusN, a hardware-assisted memory error protection design that adaptively boosts the baseline chipkill capability to address the reliability emergency. Based on the error probability assessment at runtime, the system switches its memory protection between the baseline chipkill and PlusN --- the latter generates a stronger ECC with low storage and access overheads. Our experimental results show that PlusN can effectively enforce the system reliability guarantee under different reliability emergency scenarios.