《表1 目标流水线发生错误数量统计》
采用本文所设计和实现的容错平台,验证一款面向航天应用的自修复双冗余流水线的容错方案[12].以最多4位翻转的SEU模型为例,分析了分别向处理器中的Cache和自修复双冗余流水线中的级间寄存器进行MBU(Multiple Bit Upset)故障注入的效果.每个测试程序的仿真运行时间约为一万纳秒,因此将其平均分为10段,每次随机从信号故障池中挑选一个寄存器在每个时间段中进行故障注入.工作负载采用控制类程序冒泡排序,大量Cache访问的矩阵乘法,频繁使用ALU的加法计数,以及Codelink基准测试程序.用C语言编写程序源代码,由针对SPARC V8体系结构的编译器SPE-C进行编译.表1首先统计向流水线注入故障所引发的单位和多位错误的数量,可以看到所有的故障注入都在处理器中引发了错误.
图表编号 | XD0017156600 严禁用于非法目的 |
---|---|
绘制时间 | 2018.10.01 |
作者 | 王晶、荣金叶、周继芹、于航、申娇、张伟功 |
绘制单位 | 首都师范大学信息工程学院、北京微电子技术研究所、首都师范大学电子系统可靠性技术北京市重点实验室、首都师范大学电子系统可靠性技术北京市重点实验室、首都师范大学电子系统可靠性技术北京市重点实验室、首都师范大学信息工程学院、首都师范大学电子系统可靠性技术北京市重点实验室 |
更多格式 | 高清、无水印(增值服务) |