top | item 45274423

(no title)

notfried | 5 months ago

If CUDA isn't that strong of a moat/tie-in and Chinese tech companies can seemingly reasonably migrate to these chips, why hasn't AMD been able to compete more aggressively with nVidia on a US/global scale when they had a much longer head start?

discuss

order

brookst|5 months ago

1. AMD isn’t different enough. They’d be subject to the same export restrictions and political instability as Nvidia, so why would global companies switch to them?

2. CUDA has been a huge moat, but the incentives are incredibly strong for everybody except Nvidia to change that. The fact that it was an insurmountable moat five years ago in a $5B market does not mean it’s equally powerful in a $300B market.

3. AMD’s culture and core competencies are really not aligned to playing disruptor here. Nvidia is generally more agile and more experimental. It would have taken a serious pivot years ago for AMD to be the right company to compete.

FuriouslyAdrift|5 months ago

AMD is HIGHLY successful in the GPU compute market. They have the Instinct line which actually outperforms most nVidia chips for less money.

It's the CUDA software ecosystem they have not been able to overcome. AMD has had multiple ecosystem stalls but it does appear that ROCm is finally taking off which is open source and multi-vendor.

AMD is unifying their GPU architectures (like nVidia) for the next gen to be able to subsidize development by gaming, etc., card sales (like nVidia).

bjornsing|5 months ago

> CUDA has been a huge moat

The CUDA moat is extremely exaggerated for deep learning, especially for inference. It’s simply not hard to do matrix multiplication and a few activation functions here and there.

danesparza|5 months ago

And it would be a big bet for AMD. They don't create and manufacture chips 'just in time' -- it takes man hours and MONEY to spin up a fab, not to mention marketing dollars.

belval|5 months ago

> If CUDA isn't that strong of a moat/tie-in and Chinese tech companies can seemingly reasonably migrate to these chips, why hasn't AMD been able to compete more aggressively with nVidia on a US/global scale when they had a much longer head start?

It's all about investment. If you are a random company you don't want to sink millions in figuring out how to use AMD so you apply the tried an true "no one gets fired for buying Nvidia".

If you are an authoritarian state with some level of control over domestic companies, that calculus does not exist. You can just ban Nvidia chips and force to learn how to use the new thing. By using the new thing an ecosystem gets built around it.

It's the beauty of centralized controlled in the face of free markets and I don't doubt that it will pay-off for them.

PunchyHamster|5 months ago

I think they'd be entirely fine just using NVIDIA, and most of the push came from US itself trying to ban export (or "export", as NVIDIA cards are put together in the china factories...).

Also AMD really didn't invest enough in making their software experience as nice as NVIDIA.

ithkuil|5 months ago

Are there precedents where an authoritarian state outperformed the free market in technological innovation?

Or would china be different because it's a mix of market and centralized rule?

eunos|5 months ago

Because Cuda moat in China is wrecked artificially by political reason rather than technical reason

buyucu|5 months ago

I use AMD MI300s at work, and my experience is that for PyTorch at least there is no moat. The moat only exists in people's minds.

Until 2022 or so AMD was not really investing into their software stack. Once they did, they caught up with Nvidia.

imtringued|5 months ago

The only way the average person can access a MI300 is through the AMD developer cloud trial which gives you a mere 25 hours to test your software. Meanwhile NVidia hands out entire GPUs for free to research labs.

If AMD really wanted to play in the same league as NVidia, they should have built their own cloud service and offered a full stack experience akin to Google with their TPUs, then they would be justified in ignoring the consumer market, but alas, most people run their software on their local hardware first.

chii|5 months ago

AMD probably don't have chinese state backing, presumably, where profit is less of a concern and they can do it unprofitably for many years (decades even) as long as the end outcome is dominance.

shrubble|5 months ago

Sadly, AMD and its precursor graphics company, ATI, have had garbage driver software since literally the mid-1990s.

They have never had a focus on top notch software development.

baq|5 months ago

CUDA isn't a moat... in China. The culture is much more NIH there.

sampton|5 months ago

Because Chinese government can tell their companies to adopt Chinese tech and they will do it. Short term pain for long term gain.

2OEH8eoCRo0|5 months ago

It's interesting that CUDA is a moat because if AI really was as good as they claim then wouldn't the CUDA moat evaporate?

random3|5 months ago

Exactly. The whole argument that software is a moat is at best a temporary illusion. The supply chain is the moat, software is not.

dworks|5 months ago

Most chipmakers in China are making or have made their new generation of products CUDA-compatible.

belter|5 months ago

Do you know how bad AMD is at doing drivers and Software in general?

FrustratedMonky|5 months ago

People are trying to break the moat.

See, Mojo, a new language to compile to other chips. https://www.modular.com/mojo

PunchyHamster|5 months ago

I don't think "learn entirely new language" is all that appealing vs "just buy NVIDIA cards"

buckle8017|5 months ago

CUDA is a legal moat.

A reimplantation would run into copyright issues.

No such problem in China.