Yes it is a legal issue. AMD cannot implement CUDA.
However, they have gone around that by creating HIP which is a CUDA adjacent language that runs on AMD and also translates to CUDA for Nvidia GPUs. There is also the HIPify tool to automatically convert existing sources from CUDA to HIP.
https://docs.amd.com/bundle/HIP-Programming-Guide-v5.3/page/...
HIPify is such a half baked effort, in everything from installation to benchmark to marketing. It doesn't look like they are trying to support this method at all.
viewtransform|2 years ago
However, they have gone around that by creating HIP which is a CUDA adjacent language that runs on AMD and also translates to CUDA for Nvidia GPUs. There is also the HIPify tool to automatically convert existing sources from CUDA to HIP. https://docs.amd.com/bundle/HIP-Programming-Guide-v5.3/page/...
remram|2 years ago
CoastalCoder|2 years ago
Let's suppose that an open-source CUDA API is in a legal gray zone that could only be clarified by a judge.
Could a company like AMD create a wholly owned subsisiary to make an attempt, whithout exposing the parent company to legal liability?
YetAnotherNick|2 years ago
Onavo|2 years ago