首页 | 本学科首页   官方微博 | 高级检索  
     

基于混合纠错码的可容错性高速缓存研究
引用本文:赵彩,丁永林,陈志坚. 基于混合纠错码的可容错性高速缓存研究[J]. 计算机应用研究, 2016, 33(2)
作者姓名:赵彩  丁永林  陈志坚
作者单位:浙江大学,杭州中天微系统有限公司,浙江大学
摘    要:针对低电压下,Cache硬错误和软错误概率提高导致Cache不能正常工作的问题,提出了一种基于混合纠错码的Cache结构。该结构利用脏数据正确性必须由处理器中Cache保证而干净数据可由片外恢复的数据特征,将Cache分成多比特纠错码和单比特纠错码保护的两个区域。通过采用新的Cache替换策略,使得脏数据总处于多比特纠错码保护区域,保证其得到较强保护,从而保证Cache在低电压下的可靠性运行。基于EEMBC测试基准的实验结果表明,该设计可以在590mv电压下正常运行,与该领域最新研究 VS-ECC相比,降低了23.6%的纠错码存储信息量,性能提高5.9%。

关 键 词:可容错性;高速缓存;纠错码;硬错误;软错误
收稿时间:2014-09-20
修稿时间:2014-11-21

Tolerance Cache Research Based on Mixed ECC
Zhao Cai,DING Yong-lin and CHEN Zhi-jian. Tolerance Cache Research Based on Mixed ECC[J]. Application Research of Computers, 2016, 33(2)
Authors:Zhao Cai  DING Yong-lin  CHEN Zhi-jian
Affiliation:Zhejiang University,C-SKY MICROSYSTEMS CO.,LTD,
Abstract:Aiming at the problem that Cache structure may fail because of the high rate of persistent and soft errors during low voltage, this paper proposed a Mixed ECC based cache architecture. Based on the characteristic that clean lines are recoverable while dirty lines are not, it divided Cache into two regions, one was protected by multi-bit ECC and the other was protected by single-bit ECC. It ensured that vulnerable dirty lines were always in the region protected by multi-bit error-correcting codes through new cache replacement policy. Experiment results from EEMBC showed that compared to prior work VS-ECC, this design could also work reliably at a minimum voltage of 590mv. Furthermore, it also showed that this design reduced 23.6% of the error-correcting storage and the performance of processor improved by 5.9% averagely.
Keywords:Fault-tolerance   Cache   ECC   persistent error  soft error
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号