[KongchangAI]
ConceptExpert Parallelism

Expert Parallelism

A distributed training parallelism strategy for MoE models in which different expert sub-networks are assigned to different GPU devices. Token routing and aggregation are achieved through All-to-All communication, enabling efficient training of extremely large-scale MoE models.

Core Facts

Timeline (last 90 days)

Oct 27

Expert parallelism places different experts on different devices, and after routing, tokens are sent to the corresponding devices for computation; with a batch size of 1, cross-device communication latency accounts for a very high proportion.

Unverified50%
Oct 27

Optimizing expert scheduling can reduce cross-device data movement by adjusting the layout of expert weights according to access patterns, keeping hot experts resident in cache, and coordinating with expert parallelism strategies, and it usually does not require changing the model structure.

Unverified50%
Oct 21

V4.1 Flash's expert scheduling strategy: load is monitored every 1,000 steps, experts are reallocated every 10,000 steps, and ultimately the busiest card is only 9% busier than the average level.

Unverified50%
Oct 20

Distributed inference parallelism strategies include tensor parallelism (TP), pipeline parallelism (PP), expert parallelism (EP), and PD disaggregation.

Unverified50%
Oct 17

At the GPU level, with wide expert parallelism (wide-EP), the expert load carried on different GPUs can vary enormously, causing some GPUs to become bottlenecks and slowing the processing of the entire batch.

Unverified50%
Oct 6

In expert parallelism, after routing decisions are made, an All-to-All communication is required to send tokens to the corresponding devices and then aggregate the results

Unverified50%
Oct 1

In MoE models, each token is routed to only a small number of experts, producing two communication primitives: Dispatch and Combine

Unverified50%
Sep 30

Mixture of Experts (MoE) is a model architecture composed of multiple expert sub-networks that each specialize in different sub-tasks, together with a gating network that decides which expert receives a given input.

Verified75%
Sep 17

The essence of an expert agent is to build a digital avatar of a domain expert.

Verified75%

All Facts (9)

Verified

Mixture of Experts (MoE) is a model architecture composed of multiple expert sub-networks that each specialize in different sub-tasks, together with a gating network that decides which expert receives a given input.

75%
Verified

The essence of an expert agent is to build a digital avatar of a domain expert.

75%
Unverified

Expert parallelism places different experts on different devices, and after routing, tokens are sent to the corresponding devices for computation; with a batch size of 1, cross-device communication latency accounts for a very high proportion.

50%
Unverified

Optimizing expert scheduling can reduce cross-device data movement by adjusting the layout of expert weights according to access patterns, keeping hot experts resident in cache, and coordinating with expert parallelism strategies, and it usually does not require changing the model structure.

50%
Unverified

V4.1 Flash's expert scheduling strategy: load is monitored every 1,000 steps, experts are reallocated every 10,000 steps, and ultimately the busiest card is only 9% busier than the average level.

50%
Unverified

Distributed inference parallelism strategies include tensor parallelism (TP), pipeline parallelism (PP), expert parallelism (EP), and PD disaggregation.

50%
Unverified

At the GPU level, with wide expert parallelism (wide-EP), the expert load carried on different GPUs can vary enormously, causing some GPUs to become bottlenecks and slowing the processing of the entire batch.

50%
Unverified

In expert parallelism, after routing decisions are made, an All-to-All communication is required to send tokens to the corresponding devices and then aggregate the results

50%
Unverified

In MoE models, each token is routed to only a small number of experts, producing two communication primitives: Dispatch and Combine

50%

Source Articles