> To be clear, I don't think nvidia-paid developers should be able to write C++ Code for a nvidia-sold GPU.
I'm not sure what you're saying here? You think another company or organization should write all the software for our hardware?
I don't think you understand the semiconductor industry.
Our business model relies on hardware and software engineers working closely together, as I've described in other replies.
We would not be able to produce a viable product that is solely raw hardware.
Also, what motivation does this other organization or company have to create software for our hardware?
> The world will be better if any developer (paid by nivida or not) is able to write code for any GPU (sold by nvidia or not).
This library is something that is designed to help you write Standard C++ code that runs on our GPU. Standard C++ runs everywhere.
> It is not nvidia role to say how or when software will be written.
Providing the SDKs and toolchains to program our platform is definitely part of our role in the ecosystem.
> Their hardware is good and that's more than OK.
Our hardware is useless without our software.
> AI/CUDA code written specifically for nvidia is useless/deprecated in the long term. A lot of brain waste.
I expect CUDA will be around for a while.