Publications

Parallelism Strategy Chaining for Fast Training Convergence

The 2026 Conference on Empirical Methods in Natural Language Processing (EMNLP 2026), Main Track, Acceptance rate 15.4%, Budapest, Hungary, 2026.

Minchul Kang, Changyong Shin, Younghun Go, Hyunho Lee, Jinwoo Jeong, Chuck Yoo, Gyeongsik Yang

Download PDF

Abstract

Selecting a parallelism strategy—the configuration of data, tensor, and pipeline parallelism degrees together with micro- and global-batch sizes—largely determines the training efficiency of large language models. State-of-the-art methods search for a parallelism strategy offline and select the single strategy that minimizes per-iteration time. But we find that they neglect the target validation perplexity and time-to-perplexity (TTP). In particular, our analysis reveals that the best strategy yielding the fastest perplexity improvement changes multiple times during training. As a result, compared with the optimum sequence that always uses the best strategy at each iteration, state-of-the-art methods are 1.8–11.4× slower in TTP. This paper proposes CONA, a new training method that introduces online strategy chaining. Instead of a single strategy selected offline, CONA ranks candidate strategies during training using a surrogate metric built from compute throughput and gradient statistics, and switches the current strategy to a new strategy with a higher metric. In our evaluation with GPT-3 1.3B, BERT-Large, and Llama-3.2-1B, CONA reaches the target validation perplexity 1.4–9.6× faster than state-of-the-art methods. Moreover, CONA closely tracks the optimum strategy sequence within 2.6%.

Paper summary

Change parallelism as training progresses

Training strategy affects both iteration speed and progress toward the desired model quality.

A parallelism strategy sets how data, tensors and pipeline stages are distributed, together with micro- and global-batch sizes. The paper finds that the strategy giving the fastest progress in validation perplexity changes during training. Selecting one fixed strategy for short iterations therefore misses opportunities to reach the target quality sooner.

Search while training, then switch

CONA tracks a surrogate for training-loss reduction per second using compute throughput and gradient-noise statistics. It searches in the background for a strategy at the next larger global-batch size and switches through lightweight checkpointing when that candidate’s surrogate score exceeds the current strategy’s.

The decision follows learning progress per second.

Bayesian optimization estimates candidate iteration times without GPU profiling. The search overlaps training; a new search begins after a switch advances the batch-size frontier.

CONA searches and changes parallelism strategies during training as the batch-size frontier advances.View full-size figure
CONA searches and changes parallelism strategies during training as the batch-size frontier advances.

Time to a fixed quality target

The evaluation trains GPT-3 1.3B, Llama-3.2-1B and BERT-Large on WikiText-103 using 16 A6000 GPUs across two nodes connected by 100 GbE. For the target validation perplexity of 30, CONA takes 2.4, 1.8 and 1.6 hours respectively.

Across these models and five baselines—AMP, Alpa, Metis, Galvatron and vTrain—the reported time-to-target improvements range from 1.4× to 9.6×. These are single-run end-to-end results for that target. The paper separately evaluates final perplexity under 10,000 iterations and elapsed time under a fixed token budget, keeping those measurements distinct.

CONA time to validation perplexity 30 on WikiText-103 using 16 A6000 GPUs.
ModelTime
GPT-3 1.3B2.4 h
Llama-3.2-1B1.8 h
BERT-Large1.6 h

Key takeaways

  1. Convergence depends on both iteration speed and learning progress. Strategy selection targets time to the desired validation quality.
  2. The preferred strategy can change during training. Throughput and gradient statistics support online changes to parallelism and batch size, with search running alongside GPU work.