https://hgpu.org/?p=8228
The Architecture and Evolution of CPU-GPU Systems for General Purpose Computing