https://hgpu.org/?p=5747
Accelerating Vector Calculations on GPU