https://hgpu.org/?p=1734
Understanding software approaches for GPGPU reliability