Hacker News new | ask | show | jobs
by dist-epoch 57 days ago
People were (ab)using OpenGL to run compute on GPUs in 2004-2006, doing stuff like rendering 2 triangles covering the whole screen and then doing the actual compute in the pixel shaders, getting 10x speedups over CPUs for some problems.

NVIDIA just had their eyes open to an obvious market demand and made it easier by creating CUDA.