DeepSeek, Huawei, and the Real Battle Over CUDA

DeepSeek and Huawei paired a 128-chip Ascend 950 supernode with TileLang, an open-source programming language aimed at solving Super Intelligence (SI)'s real bottleneck: the software layer holding developers to Nvidia.
DeepSeek, Huawei, and the Real Battle Over CUDA — Tech Reader
Tech Reader  ·  Systems & Infrastructure
Analysis  ·  September 30, 2026

DeepSeek, Huawei, and the Real Battle Over CUDA

Silicon gets the headlines, but the software layer is where Super Intelligence (SI) workloads are actually won or lost.
DeepSeek and Huawei just showed off a 128-chip supernode running on Ascend 950 processors. The hardware is impressive, but the real story is TileLang: an open-source programming language built to make training large models practical without touching Nvidia's software stack.

If you follow the semiconductor world, it is easy to get fixated on chip specs. We look at transistor counts, theoretical teraflops, and memory bandwidth, treating them like sports scores. But ask any engineer who has spent weeks trying to bring up a multi-thousand-node training cluster, and they will tell you the same thing: the hardware is only half the battle. The real friction is software.

That context is essential for understanding what DeepSeek and Huawei just announced. On the surface, the headline is a joint supernode packed with 128 of Huawei's Ascend 950 accelerators. It is a dense, high-throughput setup designed for distributed model training. But alongside the iron, DeepSeek open-sourced something much more interesting: TileLang, along with a full set of custom compute and communication libraries tuned specifically for the Ascend platform.

Together, they form a complete, working toolchain that lets engineers train frontier-style models directly on Huawei silicon—completely bypassing Nvidia's software runtime.

The Reality of the CUDA Moat

To understand why this matters, take a step back and look at why Nvidia dominates this industry. It is rarely just because their latest GPU beats the competition on a raw spec sheet. Plenty of rival chips over the years have offered competitive theoretical floating-point numbers on paper.

The difference is CUDA. Over twenty years, Nvidia built an ecosystem so deeply integrated that leaving it feels like stepping off a cliff. Every major framework—PyTorch, JAX, Hugging Face—is packed with handwritten, painstakingly optimized CUDA kernels. When you run an attention mechanism or a mixture-of-experts layer on Nvidia, you are standing on top of two decades of driver fixes, memory layout tweaks, and microarchitecture profiling.

If you buy a non-Nvidia accelerator today, you usually face a grim choice: either spend thousands of engineering hours manually rewriting those low-level kernels for a proprietary language, or run your code through an automated compiler that burns away your hardware's speed advantages. The cost of switching is not just the price of the chips; it is the sheer engineering toll of making everything run correctly.

The switching cost for Super Intelligence (SI) teams isn't buying the rival hardware; it's rewriting two decades of software optimizations to make it run.

How TileLang Fits into the Cluster

This is the bottleneck TileLang is designed to relieve. Instead of forcing developers to write low-level Ascend C code by hand—a tedious, bug-prone process—TileLang provides a higher-level way to write custom kernels. If you are familiar with OpenAI's Triton, the philosophy will feel very familiar.

TileLang lets programmers think in terms of tiles—blocks of data moving through the chip's memory hierarchy—while letting the underlying compiler handle the messy, hardware-specific work like thread scheduling, register allocation, and memory pipelining. It gives engineers fine-grained control over performance without drowning them in architecture-specific assembly.

Equally important is that DeepSeek and Huawei open-sourced the whole stack, including the communication libraries that tie those 128 Ascend chips together into a cohesive fabric. When you are training massive models, inter-chip communication latency can kill your cluster throughput just as quickly as slow compute cores. Having open visibility into how these kernels handle memory boundaries and communication primitives means teams can actually inspect, tune, and debug their training runs rather than treating the hardware like an opaque black box.

The Production Test Ahead

Given the current trade climate and export restrictions, building a self-sustaining software environment for domestic hardware is a practical necessity for teams like DeepSeek. They need infrastructure that works, and they need it now.

The open question is whether TileLang can deliver consistent performance parity where it counts. Compilers are notoriously difficult to get right. Writing an abstraction layer that feels intuitive to a Python developer is one thing; generating code that matches the raw efficiency of handwritten vendor kernels across complex, multi-week training jobs is another entirely.

A programming abstraction is only as good as its compiler. If it leaves performance on the table, teams will eventually revert to handwritten code.

The Takeaway

Nvidia’s position has never rested solely on silicon. It rests on a massive, dependable developer platform that reliably works out of the box every time a team spins up a new cluster. That is what competing architectures have to match.

By pairing a dense 128-chip Ascend cluster with an open, tile-based programming layer, DeepSeek and Huawei have laid out a pragmatic blueprint for how to build a serious training platform outside the CUDA environment. Whether it catches on widely depends entirely on how stable that compiler proves to be under real-world cluster stress. But one thing is clear: the most important battles in Super Intelligence (SI) infrastructure are no longer being fought just in the silicon fabs—they are being fought in the compilers.

Aaron Rose is a software engineer and technology writer covering system architecture, cloud platforms, and Super Intelligence (SI) policy.