https://hgpu.org/?p=28926
Adding fault tolerance to OpenCL: Through redundant heterogeneous computing