Back to Milestones

A training milestone

65% MFU on Ascend

From communication scheduling to kernel tuning.

Training-system optimization at AIGCode · 2026

The result, in brief

At AIGCode, I led our training optimization for a customer MoE pre-training workload on Ascend NPUs. Our team reached 65% Model FLOPs Utilization. 36Kr and QbitAI reported the result in their coverage of the Ascend ecosystem.

Behind the number

How we improved training

  1. Less time waiting

    Coordinate communication and computation to reduce waiting across distributed MoE training. Synchronization, scheduling, and uneven expert workloads all affect efficiency.

  2. Faster kernel execution

    Improve low-level execution through kernel tuning and fusion, drawing on the Ascend CANN software stack and close collaboration across the hardware and software ecosystem.

Further reading

In the press

These three reports cover AIGCode and the Ascend ecosystem, including comments from co-founder and CTO Qiuwu Chen at a developer roundtable. English titles accompany the Chinese originals below.

  1. TMTPost ·

    The geeks committed to Kunpeng and Ascend have big plans

  2. 36Kr ·

    From infancy to adolescence: China's computing ecosystem through four developers' eyes

  3. QbitAI ·

    Behind DeepSeek V4's joint chip and model design: China's computing ecosystem gains momentum