We might also end up with a GPGPU situation :
- Nvidia immediately went for a closed API.
- Apple collaborated with AMD, Intel, and Nvidia to make OpenCL, believing that open source was the way to democratize GPGPU.
- Nvidia made a massive sweep by being overcommitted to CUDA, when the other players were fairly passive, and whished for the best.
- We now have CUDA/METAL/HIP/OneAPI. With HIP and OneAPI somehow being opensource, but only backed by the company who created it., And Apple had to make nvidia
persona non grata on MacOS so that Metal could have a fghting change.
Devs now have to work with 4 different API, with no unification in sight with Direct X's Direct Compute seeming to be a fucking joke. (Optix merely being CUDA optimized for offline 3D RT/denoising).
View attachment 382238