← Back to Blog
RISC-V AI

XuanTie Edge AI Solution: Titan 512–4096-bit Vector Engine and a Programmable RISC-V Scheduling Core

RISC-V XuanTie RVV-1.0 NPU Edge-AI Vector-Extension

Published: 2026-09-14 · Category: RISC-V AI · Reading time: ~4 min · Status: DRAFT

Why an NPU needs a programmable control plane

On 9 September 2026, Alibaba DAMO Academy's XuanTie team released an edge-AI solution aimed at NPU vendors rather than at end-device makers. The pitch is narrow and specific: an NPU is a three-layer system — control, compute and data supply — and only the middle layer (the Tensor Engine) plus the memory system are where a vendor genuinely differentiates. Scheduling, general-purpose vector compute and the accompanying software stack are common infrastructure that takes years to build and verify. XuanTie is offering those as a pre-verified, configurable base.

The framing matters for engineering teams evaluating edge silicon. If you are building a wearable, a smart-home hub, an AI PC or a cockpit controller, the model mix you must serve (CNN, LLM, VLM, ASR, TTS, diffusion) changes faster than your silicon revision cycle. A hard-wired state machine that dispatches commands has to be re-spun when the operator mix shifts; a programmable scheduler does not.

The AI scheduling core: XuanTie C-series, repurposed

The scheduling core is a XuanTie C-series processor, customised for NPU dispatch. Four mechanisms are documented:

The practical consequence: when the model changes, you change the program. You do not re-architect a finite state machine or commission a new mask set.

Titan vector engine: VLEN 512 / 1024 / 4096 bit

Titan is the compute-side component. Vector length is selectable at 512, 1024 or 4096 bit, which XuanTie describes as the widest configuration tier currently offered. On top of the standard RVV 1.0 base it adds 66 XuanTie vector extension instructions, broken down as:

Instruction groupCountTarget
Special functions9Softmax, activation functions
Type conversion9Quantisation and de-quantisation
Two-dimensional reduction24LLM attention/reduction paths
Dot product and low-precision integer22Matmul and integer inference

That grouping is the interesting part. Softmax, quantisation and row-wise reduction are exactly the operators whose share of total inference time rises as workloads move from CNN to transformer architectures — so the extensions are aimed at where the bottleneck is moving, not at legacy convolutions.

What the performance claim actually is

XuanTie published modelling figures for Qwen3-1.7B, FP16, sequence length 4096: widening VLEN from 256 bit to 4096 bit cuts Softmax time to roughly 1/15, and improves end-to-end time-to-first-token by 2.26×, with the benefit growing as sequence length increases.

Two caveats before you plan around these numbers. First, the source describes them as theoretical modelling data (理论建模数据), not measurements on shipped silicon — treat them as an architectural upper bound, not a benchmark. Second, no clock frequency, process node, power or area figures were published, so there is no way to normalise the gain against the cost of the wider vector unit. A 4096-bit vector register file is not free.

Software: 177 operators, three aligned layers

The software deliverable is a 177-operator library across 12 categories — maths, tensor ops, convolution fusion, quantisation and type conversion — plus a GCC and LLVM toolchain, runtime, debugger and performance profiler.

The design claim worth noting is the three-layer alignment between operator library, compiler toolchain and hardware instructions. If a licensee picks a different VLEN or trims capability, the change is supposed to be absorbed at compile time rather than forking the software stack. If that holds in practice, it removes the usual penalty where every configuration option turns into a separately maintained SDK.

XuanTie states the solution is configurable across five dimensions; the published material does not enumerate all five in detail, so treat "five" as vendor framing until the full documentation is available.

What is not disclosed

Process node, target frequency, power envelope, silicon availability dates, licensing terms, and whether the Titan extensions are proposed for standardisation or remain vendor-specific. The last point matters most: 66 custom instructions on top of RVV 1.0 are portable only within XuanTie-compatible silicon.

Engineering takeaway

For teams sourcing edge NPU silicon, the useful question to ask a vendor is no longer just "how many TOPS" but "who owns the scheduler, and what happens when the operator mix changes in 18 months." A programmable RISC-V control plane with a widened RVV engine is a defensible answer to the second half. Validate it against real silicon before committing.


Sources

Verification notes