~/talk

RollPacker: Taming Long-Tail Rollouts for RL Post-Training with Tail Batching

Talkat NSDI '26 · 2026-05-04..05-06· [large-language-models, machine-learning]
name:Wei Gao
links:none on file
links:none on file
name:Dakai An
links:none on file
links:none on file
name:Lunxi Cao
links:none on file
links:none on file
name:Ju Huang
links:none on file
links:none on file
links:none on file
name:Wenbo Su
links:none on file
links:none on file
name:Lin Qu
links:none on file
name:Bo Zheng
links:none on file
name:Wei Wang
linkedin:weiww
slides:none on file

RollPacker implements tail batching: it groups prompts that produce very long responses into occasional long rounds and uses speculative execution to run extra prompts so most rounds are short and balanced, preserving on‑policy semantics by eventually including every prompt. System components include an adaptive parallelism planner, a reward scheduler that collocates judge models, and a stream trainer that reclaims rollout GPUs for training. Deployed on up to 128 H800 GPUs, it speeds end‑to‑end RL post‑training 2.03–2.56× over veRL and up to 2.24× vs RLHFuse; code is on GitHub.

AI-written summary · about

  1. 0:00RollPacker and RL post-training
  2. 2:29Rollout bottlenecks in RL
  3. 3:34Tail batching for efficiency
  4. 5:21Long prompt queue and semantics
  5. 6:25Tail batching impact on accuracy
  6. 7:30Efficiency gains and response length
  7. 8:34Overhead and KV cache pressure
  8. 10:01RollPacker system overview
  9. 11:07Parallelism planner for TP selection
  10. 11:49Reward scheduler and GPU collocation
  11. 12:54Stream trainer for GPU reassignment
  12. 13:57Evaluation setup and metrics
  13. 14:41Performance analysis across models
  14. 15:45Step breakdown and scalability
  15. 16:26Conclusion and open-source
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.