SYMI: Efficient Mixture-of-Experts Training via Model and Optimizer State Decoupling

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Skiadopoulos, Athinagoras, Zhao, Mark, Gandhi, Swapnil, Norrie, Thomas, Mukherjee, Shrijeet, Kozyrakis, Christos
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912653305184256
author Skiadopoulos, Athinagoras
Zhao, Mark
Gandhi, Swapnil
Norrie, Thomas
Mukherjee, Shrijeet
Kozyrakis, Christos
author_facet Skiadopoulos, Athinagoras
Zhao, Mark
Gandhi, Swapnil
Norrie, Thomas
Mukherjee, Shrijeet
Kozyrakis, Christos
contents Mixture-of-Experts (MoE) models have become a widely-adopted solution to continue scaling model sizes without a corresponding linear increase in compute. During MoE model training, each input token is dynamically routed to a subset of experts -- sparsely-activated feed-forward networks -- within each transformer layer. The distribution of tokens assigned to each expert varies widely and rapidly over the course of training. To handle the wide load imbalance across experts, current systems are forced to either drop tokens assigned to popular experts, degrading convergence, or frequently rebalance resources allocated to each expert based on popularity, incurring high state migration overheads. To break this performance-accuracy tradeoff, we introduce SYMI, an adaptive MoE training system. The key insight of SYMI is to decouple the placement of expert parameters from their large optimizer state. SYMI statically partitions the optimizer of each expert across all training nodes. Meanwhile, SYMI dynamically adjusts the placement of expert parameters by repurposing existing weight updates, avoiding migration overheads. In doing so, SYMI right-sizes the GPU resources allocated to each expert, on a per-iteration basis, with minimal overhead. Compared to state-of-the-art MoE training systems, DeepSpeed and FlexMoE, SYMI is able to achieve a 30.5% and 25.9% faster time-to-convergence, respectively.
format Preprint
id arxiv_https___arxiv_org_abs_2504_19925
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SYMI: Efficient Mixture-of-Experts Training via Model and Optimizer State Decoupling
Skiadopoulos, Athinagoras
Zhao, Mark
Gandhi, Swapnil
Norrie, Thomas
Mukherjee, Shrijeet
Kozyrakis, Christos
Distributed, Parallel, and Cluster Computing
Machine Learning
Mixture-of-Experts (MoE) models have become a widely-adopted solution to continue scaling model sizes without a corresponding linear increase in compute. During MoE model training, each input token is dynamically routed to a subset of experts -- sparsely-activated feed-forward networks -- within each transformer layer. The distribution of tokens assigned to each expert varies widely and rapidly over the course of training. To handle the wide load imbalance across experts, current systems are forced to either drop tokens assigned to popular experts, degrading convergence, or frequently rebalance resources allocated to each expert based on popularity, incurring high state migration overheads. To break this performance-accuracy tradeoff, we introduce SYMI, an adaptive MoE training system. The key insight of SYMI is to decouple the placement of expert parameters from their large optimizer state. SYMI statically partitions the optimizer of each expert across all training nodes. Meanwhile, SYMI dynamically adjusts the placement of expert parameters by repurposing existing weight updates, avoiding migration overheads. In doing so, SYMI right-sizes the GPU resources allocated to each expert, on a per-iteration basis, with minimal overhead. Compared to state-of-the-art MoE training systems, DeepSpeed and FlexMoE, SYMI is able to achieve a 30.5% and 25.9% faster time-to-convergence, respectively.
title SYMI: Efficient Mixture-of-Experts Training via Model and Optimizer State Decoupling
topic Distributed, Parallel, and Cluster Computing
Machine Learning
url https://arxiv.org/abs/2504.19925