CUDA was just not that big of a commitment of resources honestly for a gpu company. It also broke even relatively early in terms of making money because of oil and gas. Jensen personally threatened to axe the entire project multiple times when we nearly failed to meet certain contracts.
> It also broke even relatively early in terms of making money because of oil and gas.
Beg your pardon? what does this mean?
I have no insights into internals of Nvidia, but it really doesn’t make sense to me how there is literally no alternatives that are even close to its maturity. I remember in the early days OpenMP and PPL being contenders early on, but I never heard about them after and only CUDA kept going. I was working on a graduate project in 2009 and I remember us looking into OpenMP and CUDA and going with CUDA because we found it easier to use. But also along with CUDA, only Nvidia pushed the whole GPGPU idea and AMD (and Microsoft to some extent) only paid lip service to the concept without any actual commitment like Nvidia did for a long time.