4 ms·
My prediction is eventually there will be anti-trust ligitation, they will be required to open the CUDA standard, after which AMD will become a competitor. NVI
by dheera 3y ago
My prediction is eventually there will be anti-trust ligitation, they will be required to open the CUDA standard, after which AMD will become a competitor.
NVIDIA could voluntarily open the standard to avoid this ligitation if they wanted to, though, and IMO it would be the smart thing to do, but almost every corporation in history has chosen the ligitation instead.
- wmf 3y agoIt would be kind of genius for Nvidia to "open" the CUDA APIs (which have already been unofficially reverse engineered anyway) but not the code. Maybe they'd also officially support HIP and SYCL. Maybe they could open SXM after all competitors have already committed to OAM. They'd create the appearance of opening up while giving up very little.
- sitkack 3y agoBy "Opening Up" they cement their leadership position. AI frameworks are already targeting CL, SPIR-V, etc. The low level details will fade and so will Nvidias api dominance. The MI300 smokes the H100 yet here we are.
- incrudible 3y agoJust because they are a target doesn’t mean things just work. Historically, AMD hardware for GPGPU becomes obsolete well before the software landscape catches up. I am not going to risk my time and money finding out whether history repeats itself, just for a few potential FLOPS per dollar.
- sitkack 3y agoDon't disagree, but it is is nuts how AMD is leaving billions on the table by not finishing the project by writing the software.
- incrudible 3y agoEven if they finished it yesterday, it would take years to convince everyone that this time it will be worth investing in AMD, at which point the whole datacenter AI hype may already be over.
- sitkack 3y agoThe AI hype will not end. AMD just has to support transformers. OSS is already building it, at which point you can finetune an open weights model on an MI300. Nvidia is in the same place that Cisco and Sun were during the dot.com boom. People are just buying the mainstream think that works. It doesn't take years, it takes an accountant.
- anon291 3y agoThe cuda api is essentially open... Hip is basically a copy. CUDA is such a misnomer. Amd doesn't have tensorRT, cuDNN, cutlass, etc. Forcing Nvidia to make these work on AMD is like forcing Microsoft to make windows work on apple hardware... Not going to happen.
- wmf 3y agoThey did force Microsoft to make Office work on Mac though... (Office for Mac already existed but I think MS agreed to not cancel it.)
- pjmlp 3y agoIt was more like Microsoft had the anti-trust stuff going on, and Apple was on the verge of going bankrupt.
- alphabeta567 3y agoCUDA is not open. See what happened with ZLUDA.
- coryrc 3y agoI'm not sure your implication. My understanding of the project is AMD didn't want to invest in it anymore.
- sgift 3y agoIMHO there's reason to believe that was what was discussed here plays a role in that decision: https://news.ycombinator.com/item?id=39592689 https://news.ycombinator.com/item?id=39592689 - namely NVidia trying to forbid such APIs.
- paulmd 3y agothat’s literally old news, it’s from ‘20 or ‘21 and just got noticed iirc
- nemothekid 3y ago>My prediction is eventually there will be anti-trust ligitation, they will be required to open the CUDA standard, after which AMD will become a competitor. If AMD isn't a competitor before government intervention, I don't the government forcing nvidia to open up CUDA changes much. CUDA's moat isn't due to some secret sauce - nvidia put in the developer hours; and if AMDs CUDA implementation is still broken, people will continue to buy nvidia. There has been a lot of trying to get AMD to work - Hotz has been trying for a while now[1] and has been uncovering a ton of bugs in AMD drivers. To AMD's credit, they have been fixed, but it does give you a sense of how far behind they are in regards to their own software. Now imagine them trying to implement a competitor's spec? [1] https://twitter.com/__tinygrad__/status/1765085827946942923 https://twitter.com/__tinygrad__/status/1765085827946942923
- AYBABTME 3y agoI don't understand AMD in this. Isn't it insanity that they're not throwing all they've got at their software stack?
- tempaccount420 3y agoHardware people don't get along very well with software people.
- elbear 3y agoWhy's that?
- imtringued 3y agoBecause they didn't go to uni when hardware-software-codesign was being taught.
- nebula8804 3y agoWhat unis would that include? Isn't ATI Canadian? Therefore i'd expect lots of UToronto and Waterloo people there. Aren't they some of the best in this field?