[KongchangAI]
ConceptEP / 专家并行

Expert Parallelism

A partitioning approach for distributed inference of Mixture-of-Experts (MoE) models. Expert networks are spread across different GPUs, with each GPU hosting only a subset of experts, reducing per-GPU memory pressure.

Timeline (last 90 days)

Oct 12

MoE models in distributed training typically require the simultaneous deployment of four strategies: data parallelism, tensor parallelism, pipeline parallelism, and expert parallelism.

Unverified50%
Oct 12

Expert parallelism places different experts on different devices, using All-to-All communication to dynamically route and distribute tokens.

Unverified50%
Sep 24

Expert Parallelism assigns different experts to different GPU devices, and the routing and aggregation of tokens across devices requires efficient All-to-All communication primitives.

Unverified50%
Sep 24

Expert Parallelism places high demands on interconnect bandwidth (such as NVLink and InfiniBand).

Unverified50%
Sep 15

In multi-node multi-GPU deployments, expert parallelism introduces All-to-All communication across devices, which is one of the main reasons MoE has higher latency than dense models of equivalent compute in distributed environments.

Unverified50%

All Facts (5)

Source Articles