Nereus: Adaptive Parallelism for LLM Post-Training

Songlin Jiang, Tuo Shi, Sitong Zhang, Zeke Wang, Mario Di Francesco, Bo Zhao

Aalto University · Shenzhen University of Advanced Technology · Zhejiang University

Published September 28, 2026 · on the feed September 29, 2026 · ▲ 18 · arXiv 2609.34645

LLM training & RL No code arXiv ↗Hugging Face ↗

The abstract

Reinforcement learning (RL) post-training for large language models (LLMs) coordinates multiple models across generation, inference, and training on GPU clusters. Several factors may change during a run, including resource availability, sequence length, memory pressure, and stage bottlenecks. As a consequence, an execution plan that was initially suitable can then become slow or even infeasible over time. However, adapting a job whose models share GPUs entails significant challenges: deciding whether a new plan is worth the transition cost, reusing the job's distributed state, and coordinating GPU transfers across models and stages. Nereus targets these challenges as a cost-aware runtime that adapts RL post-training jobs into efficient execution plans. Its low-overhead controller selects a memory-feasible global plan and admits the transition using a cost model calibrated against the running job. To estimate and execute a transition, Nereus represents the distributed state of each replica of a model-stage (one model in one stage) as an Elastic Model Unit. It then employs a global transition graph to order the transformations and GPU transfers of these units. In a trace built from real data, online TP/PP adaptation reduces average step latency by 27.7% relative to the initial fixed TP/PP layout with DP scaling. In a 1,000-step run reaching 1,024 GPUs, six transitions consume 0.079% of total run time. Nereus improves end-to-end 8B PPO throughput by 2.14--7.27times over OpenRLHF and by 1.10--1.47times over Verl across diverse clusters.

The Brief

2:34

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Nereus. Adaptive Parallelism for LLM Post-Training. By Songlin Jiang and five others, from Aalto University, Shenzhen University of Advanced Technology, and one other institution. Published on the twenty-eighth of September. No code repository is linked to it.

Reinforcement learning post-training for large language models coordinates several models across generation, inference and training, all on GPU clusters. Over the course of a run, a lot can change: resource availability, sequence length, memory pressure, and which stage is the bottleneck. An execution plan that suited the job at the start can become slow later on, or even infeasible. Adapting a live job is hard when its models share GPUs. Three questions have to be answered together. Is a new plan worth the cost of the transition? How can the distributed state the job already holds be reused rather than rebuilt? And how should GPU transfers be coordinated across models and stages?

Nereus is a cost-aware runtime that answers those questions, adapting post-training jobs into efficient execution plans as conditions shift. A low-overhead controller selects a global plan that fits in memory. It then decides whether to admit the transition using a cost model calibrated against the job that is actually running, rather than against assumptions made before the run began.

Estimating a transition and executing it both depend on a handle for distributed state. Nereus represents the state of each replica of a model-stage, meaning one model in one stage, as an Elastic Model Unit. A global transition graph then orders the transformations of those units and the GPU transfers between them. The job's existing state becomes a set of pieces that can be reshaped and moved in a coordinated order, instead of something torn down and started again.

In a trace built from real data, adapting tensor and pipeline parallelism online cuts average step latency by twenty-seven point seven percent, relative to the initial fixed layout with data-parallel scaling. In a run of one thousand steps that reaches one thousand and twenty-four GPUs, six transitions consume zero point zero seven nine percent of total run time.

End to end, on eight-billion-parameter PPO, Nereus improves throughput by between two point one four and seven point two seven times over OpenRLHF, and by between one point one and one point four seven times over Verl, across diverse clusters.

Post-training jobs are usually planned once and then lived with. Nereus treats the plan as something to revisit while the run is in progress, and the figure that makes that affordable is the overhead: six changes of plan across a thousand steps, together costing well under a tenth of one percent of the run.

Paper Quest · 7 chapters · about 41 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

A long run on a shared cluster, and the ground keeps shifting. Start there.

You run reinforcement-learning post-training for a language model: generation, inference and training models share one GPU cluster. Over the run, sequences grow longer, GPUs come and go, and the bottleneck stage moves.

The road ahead

  1. 1 · The problem ~7 min In a long RL post-training run, the GPU layout that fit at the start can turn slow or stop fitting, and changing it is hard.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min Nereus switches layouts mid-run when the plan stops fitting or a calibrated cost model says it pays, moving state as per-replica units in a coordinated order.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Nereus picks a memory-feasible plan, admits it if the old plan is infeasible or calibrated savings repay the cost, then executes ordered unit transformations.
  6. 6 · The experiment ~6 min You’ll guess: In a 1,000-step RL post-training run reaching 1,024 GPUs, what share of total run time did Nereus's six parallelism-plan transitions consume?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.