English

Serving Large Language Models on Huawei CloudMatrix384

Distributed, Parallel, and Cluster Computing 2025-06-23 v3 Artificial Intelligence Hardware Architecture Machine Learning

Abstract

The rapid evolution of large language models (LLMs), driven by growing parameter scales, adoption of mixture-of-experts (MoE) architectures, and expanding context lengths, imposes unprecedented demands on AI infrastructure. Traditional AI clusters face limitations in compute intensity, memory bandwidth, inter-chip communication, and latency, compounded by variable workloads and strict service-level objectives. Addressing these issues requires fundamentally redesigned hardware-software integration. This paper introduces Huawei CloudMatrix, a next-generation AI datacenter architecture, realized in the production-grade CloudMatrix384 supernode. It integrates 384 Ascend 910 NPUs and 192 Kunpeng CPUs interconnected via an ultra-high-bandwidth Unified Bus (UB) network, enabling direct all-to-all communication and dynamic pooling of resources. These features optimize performance for communication-intensive operations, such as large-scale MoE expert parallelism and distributed key-value cache access. To fully leverage CloudMatrix384, we propose CloudMatrix-Infer, an advanced LLM serving solution incorporating three core innovations: a peer-to-peer serving architecture that independently scales prefill, decode, and caching; a large-scale expert parallelism strategy supporting EP320 via efficient UB-based token dispatch; and hardware-aware optimizations including specialized operators, microbatch-based pipelining, and INT8 quantization. Evaluation with the DeepSeek-R1 model shows CloudMatrix-Infer achieves state-of-the-art efficiency: prefill throughput of 6,688 tokens/s per NPU and decode throughput of 1,943 tokens/s per NPU (<50 ms TPOT). It effectively balances throughput and latency, sustaining 538 tokens/s per NPU even under stringent 15 ms latency constraints, while INT8 quantization maintains model accuracy across benchmarks.

Keywords

Cite

@article{arxiv.2506.12708,
  title  = {Serving Large Language Models on Huawei CloudMatrix384},
  author = {Pengfei Zuo and Huimin Lin and Junbo Deng and Nan Zou and Xingkun Yang and Yingyu Diao and Weifeng Gao and Ke Xu and Zhangyu Chen and Shirui Lu and Zhao Qiu and Peiyang Li and Xianyu Chang and Zhengzhong Yu and Fangzheng Miao and Jia Zheng and Ying Li and Yuan Feng and Bei Wang and Zaijian Zong and Mosong Zhou and Wenli Zhou and Houjiang Chen and Xingyu Liao and Yipeng Li and Wenxiao Zhang and Ping Zhu and Yinggang Wang and Chuanjie Xiao and Depeng Liang and Dong Cao and Juncheng Liu and Yongqiang Yang and Xiaolong Bai and Yi Li and Huaguo Xie and Huatao Wu and Zhibin Yu and Lv Chen and Hu Liu and Yujun Ding and Haipei Zhu and Jing Xia and Yi Xiong and Zhou Yu and Heng Liao},
  journal= {arXiv preprint arXiv:2506.12708},
  year   = {2025}
}

Comments

59 pages, 24 figures

R2 v1 2026-07-01T03:18:10.206Z