COPUS: Co-adaptive Parallelism and Batch Size Selection in Large Language Model Training

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Sakip, Akhmed, Fuadi, Erland Hilman, Sayedelahl, Omar, Li, Zonghang, She, Jianshu, Aji, Alham Fikri, Liu, Steve, Xing, Eric, Ho, Qirong
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914516789362688
author Sakip, Akhmed
Fuadi, Erland Hilman
Sayedelahl, Omar
Li, Zonghang
She, Jianshu
Aji, Alham Fikri
Liu, Steve
Xing, Eric
Ho, Qirong
author_facet Sakip, Akhmed
Fuadi, Erland Hilman
Sayedelahl, Omar
Li, Zonghang
She, Jianshu
Aji, Alham Fikri
Liu, Steve
Xing, Eric
Ho, Qirong
contents Training large language models requires jointly configuring two interdependent aspects of the system: the global batch size, which governs statistical efficiency, and the 3D parallelism strategy, which governs hardware throughput. Existing approaches make these decisions independently: optimization work adapts the batch size to track the evolving critical batch size while keeping parallelism fixed, and systems work selects the fastest parallelism for a given fixed batch size without anticipating that the optimal batch size could change. We show that these decisions are tightly coupled: the throughput-optimal parallelism strategy may shift as the global batch size changes, so any method that fixes one while adapting the other operates with a suboptimal configuration for part of the training run. We present COPUS, a system that adaptively tunes the global batch size, parallelism strategy, and micro-batch size as training evolves. COPUS is guided by Goodput, the product of throughput and statistical efficiency, which models both hardware and statistical effects jointly and directly measures useful convergence per unit of wall-clock time. The system combines online gradient noise scale estimation under 3D parallelism with throughput-aware evaluation of candidate configurations, and supports efficient reconfiguration of both batch size and parallelism during training. We evaluate COPUS on LLM pre-training workloads across 1-4 nodes of 8xH100 and 8xMI210 GPUs and model sizes from 3B to 32B parameters, demonstrating average time-to-convergence speedups of 3.9-8.0% over the fastest baseline across four configurations, with peak gains up to 11.1%, including system overheads.
format Preprint
id arxiv_https___arxiv_org_abs_2604_26687
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle COPUS: Co-adaptive Parallelism and Batch Size Selection in Large Language Model Training
Sakip, Akhmed
Fuadi, Erland Hilman
Sayedelahl, Omar
Li, Zonghang
She, Jianshu
Aji, Alham Fikri
Liu, Steve
Xing, Eric
Ho, Qirong
Distributed, Parallel, and Cluster Computing
Training large language models requires jointly configuring two interdependent aspects of the system: the global batch size, which governs statistical efficiency, and the 3D parallelism strategy, which governs hardware throughput. Existing approaches make these decisions independently: optimization work adapts the batch size to track the evolving critical batch size while keeping parallelism fixed, and systems work selects the fastest parallelism for a given fixed batch size without anticipating that the optimal batch size could change. We show that these decisions are tightly coupled: the throughput-optimal parallelism strategy may shift as the global batch size changes, so any method that fixes one while adapting the other operates with a suboptimal configuration for part of the training run. We present COPUS, a system that adaptively tunes the global batch size, parallelism strategy, and micro-batch size as training evolves. COPUS is guided by Goodput, the product of throughput and statistical efficiency, which models both hardware and statistical effects jointly and directly measures useful convergence per unit of wall-clock time. The system combines online gradient noise scale estimation under 3D parallelism with throughput-aware evaluation of candidate configurations, and supports efficient reconfiguration of both batch size and parallelism during training. We evaluate COPUS on LLM pre-training workloads across 1-4 nodes of 8xH100 and 8xMI210 GPUs and model sizes from 3B to 32B parameters, demonstrating average time-to-convergence speedups of 3.9-8.0% over the fastest baseline across four configurations, with peak gains up to 11.1%, including system overheads.
title COPUS: Co-adaptive Parallelism and Batch Size Selection in Large Language Model Training
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2604.26687