Neutron sensitivity and hardening strategies for Fast Fourier Transform on GPUs

In this paper we analyze the neutron sensitivity of GPU devices when executing a Fast Fourier Transform algorithm. The provided experimental results demonstrate that in the majority of cases the output is affected by multiple errors, caused by thread and data dependencies. ECC is experimentally proved not to be sufficient to provide high reliability. Experimental data and analytical studies are employed to design specific software-based hardening strategies, which are validated through fault-injection.