NVIDIA announced some new CUDA stuff today: a new developer kit (3.1) and their Parallel Nsight Visual Studio plug-in, both designed to make it easier for ISVs and other coding types to support NVIDIA GPUs in their apps. Our pal TPM has a typically detailed story here.
One thing that jumped out at me in the introductory materials is the penetration that CUDA is achieving in the industry as a whole. According to NVIDIA, there are 100,000 active CUDA developers, and there have been more than 600,000 CUDA development kit downloads.
But the proof on this kind of stuff is in the pudding; high download numbers don’t necessarily mean anything. However, we did see quite a bit of pudding-proofing activity at Supercomputing ’09 last fall. Walking the show floor, you couldn’t swing a cat without hitting a vendor talking about GPUs (almost always NVIDIA-branded) and showcasing them in their booths. Moreover, we also heard a lot of happy GPU chatter from real users.
Pushing forward CUDA and their GPU ecosystem is vital for NVIDIA’s present and future in HPC and, going forward, the enterprise computing market. The key to big success in accelerators isn’t so much the bang for the buck with the accelerator itself but with how much pain, time, and money an organization needs to spend to get that bang on their workload. The more robust the ecosystem, the easier it is for customers to get to the accelerated promised land.
