A Software-Level Redundant Multithreading For Soft/Hard Error Detection And Recovery

2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE)(2019)

引用 13|浏览8
暂无评分
摘要
In this work, we investigate the potential of softwareonly RMT (Redundant MultiThreading) schemes for soft and hard error detection and recovery. We first implement and evaluate the error protection capability of basic software level triple redundant multithreading (STRMT) and analyze its vulnerability. Then we introduce FISHER (FlexIble Soft and Hard Error Resiliency) as a software RMT scheme which can achieve high degree of error resiliency and does not suffer from STRMT vulnerability holes. FISHER executes three threads and rather than having a centralized voting mechanism, it distributes and intertwines error detection and recovery operations between redundant threads. We performed 135,000 soft/hard error injection experiments on different hardware components of an ARM cortex53-like i-architecturally simulated microprocessor. The results demonstrate that FISHER can reduce programs failure rate by around 42x and 26x compared to original and basic STRMT-protected versions of programs, respectively.
更多
查看译文
关键词
software RMT scheme,STRMT vulnerability holes,centralized voting mechanism,software-only RMT schemes,error protection capability,FISHER,soft/hard error injection experiments,software-level redundant multi-threading,soft/hard error detection
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要