Single-event upsets (SEUs) significantly threaten the reliability of convolutional neural network (CNN) accelerators in aerospace systems by corrupting the floating-point weights stored in memory. This paper systematically analyzes the bit-level sensitivity of IEEE 754 single-precision CNN weights through rigorous theoretical modeling and extensive fault injection experiments covering more than 150,000 trials. It proposes selective memory protection methods based on the identified sensitivity patterns. Our key finding reveals a previously unreported non-monotonic bit-sensitivity phenomenon, wherein certain middle exponent bits (b26, b25, b24) exhibit higher error vulnerability compared to traditionally prioritized higher-order bits. This insight enables two innovative memory protection schemes targeting only the five most sensitive bits (b31, b30, b26, b25, b24), reducing memory overhead from 200% to 31.25%, or even eliminating extra memory usage by embedding redundancy within low-sensitivity bits. These findings pave the way for developing highly reliable yet resource-efficient CNN accelerators tailored for severe radiation environments.
更多
查看译文
关键词
Single event upset,CNN accelerator,Bit-level sensitivity analysis,Soft error mitigation,Memory protection,Reliability