top | item 36341353

(no title)

mrstone | 2 years ago

I imagine they could, but it is probably more of a legal thing.

discuss

order

viewtransform|2 years ago

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/...

remram|2 years ago

Is that true? AMD implemented the x86 instruction set, Google implemented the Java APIs, what is different about CUDA?

CoastalCoder|2 years ago

Legal question:

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

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.

Onavo|2 years ago

Didn't Scotus affirm that APIs are not copyrightable?