https://hgpu.org/?p=7177
GPGPU Processing in CUDA Architecture