Bare-Metal Redundant Multi-Threading on Multicore SoCs Under Neutron Irradiation

IEEE TRANSACTIONS ON NUCLEAR SCIENCE(2023)

引用 0|浏览2
暂无评分
摘要
A software technique is presented to protect commercial multi-core microprocessors against radiation-induced soft errors. Important time overheads associated with conventional software redundancy techniques limit the feasibility of advanced critical electronic systems. In our approach, redundant bare-metal threads are used, so that critical computation is distributed over the different micro-processor cores. In doing so, software redundancy can be applied to commercial off-the-shelf (COTS) micro-processors without incurring high-performance penalties. The proposed technique was evaluated using a low-cost single board computer (SBC) [Raspberry Pi 4 (RPI4)] under neutron irradiation. The results showed that the redundant multi-threading (RMT) versions detected and recovered all the silent data corruption (SDC) events, and only increased HANG sensitivity with respect to the unhardened original versions. In addition, higher mean work-to-failure (MWTF) estimations are achieved with our bare-metal technique than with the state-of-the-art bare-metal software-based techniques that only implement temporal redundancy.
更多
查看译文
关键词
Instruction sets,Software,Hardware,Redundancy,Codes,Performance evaluation,Synchronization,Commercial off-the-shelf (COTS),neutron radiation,redundant multi-threading (RMT),single-board-computer (SBC),system on chip,triple modular redundancy (TMR)
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要