节点文献

抗内存位翻转的软硬件协同检错纠错方法

A Software/Hardware Cooperation EDAC Method against Bit-Flips of Memory

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 黄江洪向阳霞章立生谢应科韩承德

【Author】 HUANG Jianghong1,2,XIANG Yangxia3,ZHANG Lisheng1,XIE Yingke1,HAN Chengde1(1.Institute of Computing Technology,Chinese Academy of Sciences,Beijing 100190,China;2.Graduate University of the Chinese Academic of Sciences,Beijing 100049,China;3.Department of Information Engineering,Academy of Armored Forces Engineering,Beijing 100072,China)

【机构】 中国科学院计算技术研究所中国科学院研究生院装甲兵工程学院信息工程系

【摘要】 针对硬件实现的纠1位错检2位错(SEC-DED)的编码用于内存的保护时纠错能力有限的问题,提出了一种软硬件协同的检错纠错(EDAC)编码方法.在硬件对水平方向的每个字进行SEC-DED编码的基础上,该方法在软件上对垂直方向的每个位片进行奇偶编码,并通过软硬件协同的方式来发现并纠正内存位翻转错误.相对于纯硬件的EDAC方法而言,该方法能纠正更多的内存位翻转错误,并且无需增加硬件资源开销.理论分析和实验结果表明,内存在软硬件协同EDAC保护下的可靠性比在纯硬件EDAC保护下的可靠性具有一定程度的提高.

【Abstract】 When hardware-implemented SEC-DED(single error correcting,double error detecting) code is used for protecting memory,its capability of correction is limited.In order to improve the capability of correction,this paper proposes an EDAC(error detection and correction) coding method with software/hardware cooperation.Based on hardware-implemented SEC-DED coding for each horizontal word,this method makes software-implemented parity coding for the vertical bit-slice,and corrects bit-flip errors of memory through software/hardware cooperation.In comparison with the hardware-only EDAC method,the proposed method can correct more bit-flip errors without increasing hardware cost.Theoretic analyses and experimental results show that,the reliability of the memory protected by the software/hardware cooperation method is higher than the reliability of memory protected by the hardware-only method to some extent.

【基金】 国家自然科学基金资助项目(60303017)
  • 【文献出处】 武汉大学学报(理学版) ,Journal of Wuhan University(Natural Science Edition) , 编辑部邮箱 ,2009年01期
  • 【分类号】TP333
  • 【被引频次】9
  • 【下载频次】174
节点文献中: 

本文链接的文献网络图示:

本文的引文网络