利用狭窄数据宽度来屏蔽寄存器文件中的软错误
由软错误引起的计算可靠性问题,已经在安全关键系统中越来越多的被考虑到.由于寄存器文件被访问的非常频繁而且在其中发生的错误会迅速地传播到其他组件,所以寄存器文件是影响系统可靠性重要的因素.然而,现存的保护技术通常会导致显著的功率代价和性能下降.本文提出了一种轻量级的软件实现方法来减少寄存器文件中的软错误.基于对许多狭窄数据宽度的寄存器的值得观察,发现其中很大一部分空间的寄存器数据是未被使用的,因此,屏蔽操作被插入来清除这些寄存器空间中可能出现的错误,从而缩小寄存器文件的错误窗口.为了提升效率,每个屏蔽范围内的效率都被算出,而且覆盖屏蔽分析可以在不牺牲错误覆盖率的情况下去除不必要的屏蔽.根据用户定义的开销约束,可以自动选择最划算的屏蔽操作.几个基准测试实验结果表明,程序的可靠性都得到平均16.8%的改善,而且只增加了3.3%的性能开销.
寄存器文件 软错误 狭窄数据宽度 屏蔽效果
李远翾 谭庆平 徐建军
国防科技大学计算机学院 湖南 长沙 410073
国内会议
江西九江
中文
247-250
2014-09-01(万方平台首次上网日期,不代表论文的发表时间)