Re:Why Nvidia Keeps Winning: The Rise of an AI Giant
by josemanuel on Friday July 07, 2023 @02:46AM
(#36628101)
By 2007/2008 there was a trend in HPC research called GPGPU. This involved havky techniques to get the shaders to do the computations you wanted.
CUDA started appearing in 2008 with a framework (compiler, debugger) to do GPGPU in a proper way. It got the monopoly. They’ve been benefiting from first movers advantage ever since.
Re:Why Nvidia Keeps Winning: The Rise of an AI Giant
by tverbeure on Friday July 07, 2023 @03:04AM
(#36628233)
GPGPU was a thing well before that! In 2004, it was ready covered in a few chapters of GPU Gems 1, increasing to 18 chapters of the 2005 GPU Gems 2, which including an FFT implementation.
https://developer.nvidia.com/gpugems/gpugems2/part-iv-genera...
I don’t remember it getting much more traction after that: as soon as CUDA was released, end of 2006, it was game over.
(Bit of a tangent, but that project was very influential in getting me interested in computer science because, wow, how cool is it that we can use GPUs to do insane parallel computing. So I guess, very very indirectly, Nvidia had a part in me being a software engineer today.)