Guide-linked quiz · Hard Level
Expert Parallelism for MoE Serving Quiz
Test MoE expert placement, token dispatch and load imbalance, including how selected experts and communication affect distributed inference.
Question 1 of 8
What does expert parallelism distribute across GPUs?
Preview every question8 questions
Answers and explanations appear as you take the quiz.
- What does expert parallelism distribute across GPUs?
- Copies of the full model for redundancy
- Individual attention heads only
- Different feed-forward experts of an MoE layer
- Layers of the embedding table
- Which communication pattern is central to MoE expert parallelism?
- Two all-to-all exchanges (dispatch and combine)
- A single broadcast
- Point-to-point gradient sync
- No communication is needed
- Why does MoE keep per-token compute low despite huge total parameters?
- It compresses weights to 1 bit
- It skips the attention layers
- Experts share all their weights
- Only the top-k selected experts run per token
- What problem arises because routing is data-dependent?
- Gradient explosion
- Load imbalance, where some experts get far more tokens
- The router cannot be trained
- Tokens lose their position embeddings
- Why are capacity limits and padding used in some MoE implementations?
- To control expert buffer sizes and make computation shapes more predictable
- To require every expert to process every token
- To eliminate all token routing
- To guarantee that every MoE system drops tokens
- How do systems hide the latency of the all-to-all steps?
- By running on CPU instead
- By removing the combine step
- By increasing the learning rate
- By overlapping communication with expert computation
- A routed token chooses two MoE experts on different devices. What must expert-parallel execution do?
- Run every expert in the model regardless of routing
- Dispatch its representation to the selected experts and combine their outputs
- Replace both expert networks with an attention head
- Drop the token solely because it selected two devices
- One MoE expert receives far more tokens than others. Why can the layer’s latency increase?
- The total expert parameter count automatically doubles
- The router’s outputs become attention positions
- The overloaded expert becomes a straggler while other devices wait
- All other experts are removed from memory
Keep testing yourself
More quizzes picked for your level.