4 ms·
We desperately need CUDA to die. I have some hope the EU will see the light and ban CUDA if Nvidia refuses to open it.
by rowanG077 3y ago
We desperately need CUDA to die. I have some hope the EU will see the light and ban CUDA if Nvidia refuses to open it.
- CamperBob2 3y agoWhat keeps AMD from clean-room reverse-engineering CUDA, a la Compaq? Patents? If so, that's a problem caused by government, so I wouldn't look to them to fix it.
- mikepavone 3y agoI'm not sure why AMD hasn't just directly implemented CUDA, but they did ship HIPify which can translate CUDA code to HIP. Doesn't work for everything, but seems to work for a lot of important ML code. ROCm stack doesn't seem very fully baked though. Only a handful of consumer GPUs are officially supported and stability seems less than great
- JonChesterfield 3y agoI'd assume it's fear of being sued by Nvidia. Probably quite well founded.
- CamperBob2 3y agoRight. A problem caused by government-sanctioned IP rights.
- JonChesterfield 3y agoNah. It'll be killed by running C++ on GPUs. No more gnarly bespoke language, just a header with intrinsics hiding in it. Doesn't need anything other than time and evolution to push it off the cliff.
- rowanG077 3y agoI don't think that will ever happen. C++ is fundamentally a sequential language. It just doesn't match the execution model of a GPU.