HDA-MoE: Hybrid Parallelism and Dynamic, Adaptive Scheduling for Mixture-of-Experts with 3D Near-Memory Processing

Authors: Haochen Huang, Shuzhang Zhong, Shengxuan Qiu, Zhe Zhang, Shuangchen Li, Cong Li, Dimin Niu, Hongzhong Zheng, Guangyu Sun, Runsheng Wang, Meng Li Affiliation: Peking University;Alibaba DAMO Academy arXiv: 2609.08682(2026-09-09,cs.AR) Venue: 预印本;文称基于 HD-MoE 的期刊扩展(系统建模 / 精度 / 可扩展性)。 PDF: arXiv PDF

相对 ThAME 的异构存算+树 NoC,本文把 3D NMP bank 阵列 当部署目标,主旋钮是 hybrid TP–EP 放置 + 运行时调度。相对 DynaNDE 的 NPU–NDP 调度,本文显式建 NoC 链路占用与 Mesh/Torus/Fat-tree 抽象。

动机

MoE 省算力但抬内存容量/带宽。3D NMP(DRAM 与 compute hybrid bonding 垂直叠)内部带宽高、能效好,可是:

  • TP:专家切分跨 bank → AllReduce / 同步通信重。
  • EP:整专家落单 bank → 路由偏斜时算力空转。
  • 动态 top-k 路由让静态映射不够;GPU 集群那套「专家复制」在内存紧的 NMP 上不划算。

方案

离线 hybrid 映射。 Node Balance(LP)按计算负载把专家(可分数)放到节点;Link Balance(贝叶斯优化)按共激活/流量压链路拥塞。支持把专家再切到多个节点(hybrid TP–EP)。

在线动态调度。

  1. Pre-broadcast:把预估热专家提前推到低负载节点。
  2. Node Balance(runtime):按当前 batch 负载迁移/重绑。
  3. Hardware-aware gating:在 gating 分数上加 (r_{comp} T_{comp}+r_{comm} T_{comm}),允许非 Top-1 替换以换通信/负载(文测精度影响)。

建模与仿真。 离散事件 NoC(Mesh XY、Torus、4-pod Fat-tree)+ 端到端 MoE 层仿真;通信延迟模型与 ASTRA-sim 对照(Table I,(R^2) 文称超过阈值阈值)。算力/带宽扫描:2.5 TFLOPS/75 GB/s、5/50、10/25;每节点内存带宽 625 GB/s。

效果(仅论文数字)

端到端(四模型:Mixtral-8x7B、DeepSeek-V2-Lite、Qwen2-57B-A14B、Qwen3.5-35B-A3B)

对照加速比
TP1.1×–3.4×
EP1.1×–1.5×
Hybrid TP-EP(compute-balanced)1.1×–3.7×
HD-MoE1.1×–1.3×

组件

  • Node Balance alone:vs TP/EP 1.0×–3.0×,vs compute-balanced hybrid 1.5×;EP compute tail 平均 2.0× 降。
  • Link Balance:平均通信延迟 1.2× 降;在 Torus / Fat-tree 上仍优于基线。
  • Pre-broadcast 2 / 5 专家:平均 1.15× / 1.25×。
  • 离线搜索:多数模型数小时内;Qwen2 因共激活组多,LP 可到数千秒量级(Table VI)。

与 wiki 概念的关系

开放问题

  1. 仿真 → 硅:真实 3D NMP 的 bank 带宽/热约束会不会改写 hybrid 最优区?
  2. Hardware-aware gating 在长尾任务分布 / 多租户下的质量下限?
  3. 与 ThAME / ReXpert 的存内专家驻留路线如何拼?

Related

Citations

[1] arXiv PDF — Huang et al., arXiv:2609.08682 [2] hda-moe-3d-nmp-hybrid-parallel.md — ingest stub