四种基准工作负载的故障敏感性研究
贝罗斯·桑切利(Behrooz Sangchoolie)
,法特梅·阿亚托拉希
和约翰·卡尔森
摘要
本文对MiBench测试套装中包含的四个程序的故障敏感性进行了实验研究。我们研究了它们对硬件故障的故障敏感性,这些故障表现为主存位置和指令集结构寄存器中的单位翻转。为此,我们对每个程序的两个版本进行了广泛的故障注入实验,一个是基本版本,另一个是程序通过三重时间冗余执行、多数表决和前向恢复(TTR-FR)配备软件实现的硬件容错(SIHFT)。结果表明,TTR-FR实现了94.6%到99.2%的错误覆盖率,而非容错版本实现了55.8%到81.1%的错误覆盖。为了了解非覆盖故障的起源,我们提供了不同源代码块、物理故障位置(指令集体系结构寄存器和主存字)和不同类别机器指令的故障敏感性统计数据。
全文:PDF格式