CUDA: Moat, or Code That Can Be Translated?

First question. If an AI could instantly translate Nvidia’s CUDA onto ROCm, onto Intel, onto Apple’s platform — would CUDA still be a moat?

What gets translated is syntax. Such a translator would eat the first layer only: the labor of porting. Standard inference code already moves today. But try translating thousand-GPU training — FlashAttention, TensorRT, NCCL tree communication, checkpoint resume. The code gets generated. Who takes responsibility when production breaks? Whose library has been tuned for fifteen years? Whose cards can you actually get a hundred thousand of next year? The top edge of the moat is syntax; the riverbed is twenty years of libraries, toolchains, communication stacks, and six million people’s muscle memory. A translator can make “AMD running CUDA code” go from hard to easy. It cannot make “the AMD platform equal the CUDA platform.”

Second question. What about Python? If Python could be converted to TS in one second, where is Python’s moat?

Same answer. Syntax can be translated; ecosystems can’t. Python’s city isn’t in its grammar. It’s in NumPy, in the world you can install with one command.

Third question. Cloud vendors are building their own chips, locking customers into their TPU, their Trainium. Does that road work?

You cannot lock up someone who keeps an exit open. Try to lock Anthropic into Google Cloud — Anthropic bets on multiple lines, TPU, Trainium, GPU in parallel, and the consequence of trying to lock it is that it runs away, looking for the portable path. As for chips that don’t talk to each other: can the world support four or five Apples, seven or eight Apples integrating in parallel? It can’t. What you get is four or five half-closed loops, each circling its own cloud, chips that don’t interconnect, all of them bowing to PyTorch anyway. The monsters bite each other, and Nvidia taxes the layer they all bow on.

One last question: why doesn’t Nvidia just cut prices? Cut prices and it’s invincible.

Cut prices and the “world” disappears. What it sells isn’t the margin on a chip; it’s the mindset of expensive-equals-certain: no pitfalls, stable communication stack, someone accountable when things break. Once discounting becomes the norm, customers start judging by spec sheets, and the moat downgrades from faith to a comparison table — the exact thing every competitor prays for.

So will CUDA die? The syntax layer is already dying. The riverbed remains, so the tollbooth remains — only what it collects shifts from rewriting fees to reliability fees and the ecosystem tax.

Fengyu WANG
Fengyu WANG

Markets, investing, engineering — one person, one underlying logic.