atlas

Research map / Large language models / Language, safety and interpretability

Efficient Pre-Training of LLMs via Topology-Aware Communication Alignment on More Than 9600 GPUs

NeurIPS 2025 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Arnold is a topology-aware GPU scheduling system that aligns LLM pre-training communication groups with data-center network topology, using an MIP-based placement with DP/PP trade-off weights and a queue-reservation policy.

Problem

Inefficient placement of LLM pre-training jobs across a multi-tier fat-tree/CLOS GPU cluster causes cross-switch communication and bandwidth contention, hurting end-to-end training throughput at scale.

Approach

Model each LLM pre-training job as a communication matrix of DP and PP groups and minimize the weighted maximum spread of these groups across minipods via a bin-packing-like MIP, with affinity weights derived from pre-characterized DP-vs-PP placement gains, plus a reservation-based queue policy for imminent large jobs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use topology-aware communication alignment scheduling instead of the best baselineArnold · Simulation benchmark settings (i–iii)weighted maximum communication-group spread: up to 1.67xHelped
use topology-aware communication alignment scheduling instead of MegaScaleLLM pre-training on 208 GPUs · Production cluster, 208 GPUsaverage throughput: 5.7%Helped
use topology-aware communication alignment scheduling instead of MegaScaleLLM pre-training on 9600+ GPUs · Production cluster, 9600+ GPUsaverage throughput: 10.6%Helped
prioritize PP-group placement rather than DP-aligned placement (ablation)dense model · 96 GPUs across 2 minipodsthroughput: 2.3%Helped
prioritize PP-group placement rather than DP-aligned placement (ablation)MoE model · 96 GPUs across 2 minipodsthroughput: 1.8%Helped
prioritize DP-group placement (ablation)dense model · 96 GPUs across 2 minipodsthroughputNo clear effect
scale the model size by adding more layers (ablation)LLM training with optimized alignment · Model sizes scaled upperformance improvementHelped
vary node placement within a single minipod (ablation)dense 24B model · Intra-minipod topology sensitivitytraining performance variation: 0.3%No clear effect
prioritize DP-group placement (ablation)dense 7b model on L20 GPUs · L20 clusterspeedup: 1.4%Helped
prioritize PP-group placement (ablation)dense 14b model on L20 GPUs · L20 clusterspeedup: 0.5%Helped
increase GPU SM allocation to communication using the NCCL variable (ablation)Arnold communication and computation kernels · Full-scale production experimentcomputation-kernel performanceHurt
use GBM rather than DNN for JCT prediction (ablation)JCT predictor · JCT predictionRMSE: GBM: RMSE 1.61. DNN: RMSE: 2.12.Helped

Surprising findings

Limitations

Experimental setup

Datasets: historical job traces from production cluster (4-month trace for JCT predictor) NCCL benchmark measurements

Benchmarks: trace-driven simulation on three topology settings 96-GPU down-scaled production run 208-GPU production run 9600+ GPU production run

Metrics: weighted sum of maximum spread of communication groups scheduling latency BusBw end-to-end training throughput speedup RMSE for JCT prediction

Baselines: Best-fit Random-fit GPU-packing Topo-aware MegaScale

Builds on: Megatron MegaScale Kubernetes ZeRO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy