https://hgpu.org/?p=2881
Accelerating Algorithms on GPUs in SCIRun: the Conjugate Gradient Case Study