Skip to content

分布式训练与 MoE · 论文 ​

论文总览 · 基础笔记

训练系统、并行策略、专家路由、通信计算重叠与训练数值。

共 53 个清单条目;已读 8,待读 45。保留原有跨分类重复条目与阅读状态。

本地笔记 ​

LLM Inference / MegaKernel ​

StatusPaperVenueWhy It MattersLinks
✅ 📝SonicMoE: Accelerating MoE with IO and Tile-aware OptimizationsarXiv'25减少 MoE 前后向激活缓存和 I/O,并用 token rounding 降低 grouped GEMM 的填充浪费Paper / Note
✅ 📝MegaMoE (fused MoE megakernel, DeepGEMM)DeepGEMM PR'26将专家分发、两次线性层、SwiGLU 和合并融合,展示 NVLink 通信与 Tensor Core 计算重叠Source / Note

LLM Training / Training Numerics & Memory ​

StatusPaperVenueWhy It MattersLinks
⬜Accurate, Large Minibatch SGD: Training ImageNet in 1 HourarXiv'17global batch、线性学习率缩放与 warmup;理解数据并行扩展为何会改变优化行为Paper
⬜Mixed Precision TrainingICLR'18FP16 计算与 FP32 master weights、loss scaling 配合;连接 Tensor Core 吞吐和收敛稳定性Paper
⬜Training Deep Nets with Sublinear Memory CostarXiv'16activation checkpointing/rematerialization 的经典计算–显存交换Paper
⬜Reducing Activation Recomputation in Large Transformer ModelsMLSys'23sequence parallelism 与 selective recomputation,解释 Megatron 的 activation 内存优化Paper
⬜GaLore: Memory-Efficient LLM Training by Gradient Low-Rank ProjectionICML'24对梯度做低秩投影以降低 optimizer state 和训练显存Paper

LLM Training / Distributed Training ​

StatusPaperVenueWhy It MattersLinks
⬜PyTorch Distributed: Experiences on Accelerating Data Parallel TrainingVLDB'20剖析 DDP 梯度分桶、通信计算重叠与同步机制,理解数据并行的实际扩展瓶颈Paper
⬜GPipe: Efficient Training of Giant Neural Networks using Pipeline ParallelismNeurIPS'19用 microbatch 和重计算搭建同步流水线训练,理解大模型分层切分与 bubble 开销Paper
⬜PipeDream: Generalized Pipeline Parallelism for DNN TrainingSOSP'19通过流水线调度和权重版本管理提高训练利用率,理解流水线并行中的参数一致性取舍Paper
⬜Megatron-LM: Training Multi-Billion Parameter Language Models Using Model ParallelismarXiv'19在 Transformer 内进行张量并行切分,以较少通信支撑多十亿参数语言模型训练Paper
⬜ZeRO: Memory Optimizations Toward Training Trillion Parameter ModelsSC'20分片优化器状态、梯度和参数,解释数据并行如何消除显存冗余并扩展模型规模Paper
⬜ZeRO-Offload: Democratizing Billion-Scale Model TrainingUSENIX ATC'21将优化器计算和状态卸载到 CPU,并与 GPU 训练配合,让有限显存支持更大模型Paper
⬜Memory-Efficient Pipeline-Parallel DNN TrainingICML'21用 PipeDream-2BW 的双版本权重和流水线调度降低内存需求,兼顾吞吐与训练语义Paper
⬜ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep LearningSC'21联合 GPU、CPU 与 NVMe 分层卸载和带宽管理,突破超大模型训练的 GPU 显存容量限制Paper
⬜Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMSC'21组合张量、流水线与数据并行,并用交错流水线减少大模型训练气泡Paper
⬜GSPMD: General and Scalable Parallelization for ML Computation GraphsarXiv'21用少量张量分片标注自动传播并行策略,将单设备计算图扩展到多设备Paper
⬜Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep LearningOSDI'22分层搜索算子内与算子间并行策略,自动规划分布式训练执行方案Paper / 归档标签
⬜DeepSpeed Ulysses: System Optimizations for Enabling Training of Extreme Long Sequence Transformer ModelsarXiv'23通过 all-to-all 转换序列与 attention head 分片,支持极长序列训练Paper
⬜Ring Attention with Blockwise Transformers for Near-Infinite ContextICLR'24用环形 KV 块传输重叠分块 attention 计算,将长上下文分摊到多设备Paper
⬜Oobleck: Resilient Distributed Training of Large Models Using Pipeline TemplatesSOSP'23以异构流水线模板和冗余模型状态实现故障后的快速恢复与重配置Paper
⬜MegaScale: Scaling Large Language Model Training to More Than 10,000 GPUsNSDI'24结合训练算法、通信与故障监控优化,展示万卡规模 LLM 训练的工程瓶颈Paper / 归档标签
⬜LoongTrain: Efficient Training of Long-Sequence LLMs with Head-Context ParallelismarXiv'24结合 head 与 context 二维并行及双环通信,突破长序列训练的扩展限制Paper / 归档标签
✅ 📝PithTrain: A Compact and Agent-Native MoE Training SystemarXiv'26以紧凑模块和显式训练结构降低 MoE 系统修改成本,支持编码代理迭代优化Paper / Note / Code Guide / 归档标签
⬜Insights into DeepSeek-V3: Scaling Challenges and Reflections on Hardware for AI ArchitecturesProceedings of the 52nd Annual International Symposium on Computer Architecture · 2025标签:分布式训练与 MoEPaper / PDF / Zotero / 归档标签

LLM Training / Mixture-of-Experts Training ​

StatusPaperVenueWhy It MattersLinks
⬜Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts LayerICLR'17现代稀疏 MoE 的起点:top-k gate、稀疏激活与负载均衡Paper
⬜GShard: Scaling Giant Models with Conditional Computation and Automatic ShardingICLR'21将 MoE、SPMD sharding 和大规模 Transformer 训练结合Paper
⬜BASE Layers: Simplifying Training of Large, Sparse ModelsICML'21用 balanced assignment 避免额外负载均衡损失Paper
⬜GLaM: Efficient Scaling of Language Models with Mixture-of-ExpertsICML'22大规模稀疏语言模型的质量、计算与能耗权衡Paper
⬜DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI ScaleICML'22expert parallel、通信与 MoE inference/training 系统化设计Paper
⬜FasterMoE: Modeling and Optimizing Training of Large-Scale Dynamic Pre-Trained ModelsPPoPP'22动态路由下的 shadowing 与拓扑感知通信优化Paper
⬜Tutel: Adaptive Mixture-of-Experts at ScaleMLSys'23自适应并行、all-to-all 与 kernel 优化的完整 MoE 系统Paper
⬜MegaBlocks: Efficient Sparse Training with Mixture-of-ExpertsMLSys'23将 token dropping 问题转成 block-sparse GEMM,最贴近算子视角Paper
⬜FOLDMOE: Efficient Long Sequence MoE Training via Attention-MoE Pipelining来源待补全标签:分布式训练与 MoEPDF / Zotero / 归档标签
⬜UniEP: Unified Expert-Parallel MegaKernel MoE for LLM TrainingProceedings of the 35th International Symposium on High-Performance Parallel and Distributed Computing · 2026标签:分布式训练与 MoEPaper / PDF / Zotero / 归档标签

LLM Training / RL Training ​

StatusPaperVenueWhy It MattersLinks
✅ 📝Seer: Online Context Learning for Fast Synchronous LLM Reinforcement LearningOSDI'26利用同一 prompt 下响应长度和模式的相似性,减少同步 RL rollout 长尾与资源浪费Paper / 归档标签 / Note
⬜DeepSeek Elastic Compute (DSec): A Sandbox Infrastructure for Effective Agentic Training at ScalearXiv · 2026标签:分布式训练与 MoEPaper / PDF / Zotero / 归档标签

LLM Training / Compute-Communication Overlap ​

StatusPaperVenueWhy It MattersLinks
✅Flux: Fast Software-based Communication Overlap on GPUs through Kernel FusionarXiv'24将通信融入 GEMM 内核并按 tile 细粒度重叠,降低张量并行的暴露通信耗时Paper
✅DeepEP: An Efficient Expert-Parallel Communication LibraryGitHub'25(开源库)提供面向 MoE token dispatch/combine 的高吞吐与低延迟专家并行通信实现Paper
⬜Centauri: Enabling Efficient Scheduling for Communication-Computation Overlap in Large Model Training via Communication PartitioningASPLOS'24通过通信分区和分层调度扩大重叠空间,协调大模型训练中的通信与计算资源Paper
⬜Comet: Fine-grained Computation-communication Overlapping for Mixture-of-ExpertsMLSys'25分析 MoE 数据依赖并重排计算通信任务,实现细粒度重叠以降低专家并行开销Paper
⬜TileLink: Generating Efficient Compute-Communication Overlapping Kernels using Tile-Centric PrimitivesMLSys'25用 tile 级通信原语和编译调度生成重叠内核,减少分布式算子的手工优化工作Paper
⬜Triton-distributed: Programming Overlapping Kernels on Distributed AI Systems with the Triton CompilerarXiv'25将 OpenSHMEM 通信原语引入 Triton,使分布式计算通信重叠可用统一语言表达Paper
⬜Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reordering (FlashOverlap)EuroSys'26通过 tile 就绪信号和数据重排实现细粒度重叠,复用通信库并减少对计算的干扰Paper
⬜TokenWeave: Efficient Compute-Communication Overlap for Distributed LLM InferenceMLSys'26融合 AllReduce 与 RMSNorm,以少量 SM 支持较小 token 批次的推理通信重叠Paper
⬜UEP: Portable Expert-Parallel CommunicationOSDI'26用 GPU–CPU 控制通道与 CPU 代理发起 RDMA,实现跨 GPU/NIC 的可移植专家通信Paper

Deep Learning / Sparse Attention Algorithms & Training / Algorithm and Training Foundations ​

StatusPaperVenueWhy It MattersLinks
⬜Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient SparsityJMLR'22hard Top-1 routing、capacity 与 load-balancing loss;将 Indexer 理解成 memory routerPaper
⬜ST-MoE: Designing Stable and Transferable Sparse Expert ModelsarXiv'22Router 稳定性、辅助损失与 router z-loss;理解小型路由器如何影响整个模型训练Paper
⬜Mixture-of-Experts with Expert Choice RoutingNeurIPS'22expert 选择 token 而非 token 选择 expert;类比 q2k→k2q reverse index 与 KV-owner 调度Paper

Deep Learning / On-Device / Mobile ​

StatusPaperVenueWhy It MattersLinks
✅On-Device Training Under 256KB MemoryNeurIPS'22通过量化感知梯度缩放、稀疏更新与编译期反向图裁剪,在 256KB 内存下训练模型Paper
✅ 📝PockEngine: Sparse and Efficient Fine-tuning in a Pocket[MICRO'23](https://hanlab.mit.edu/projects/pockengine ; https://hanlab.mit.edu/projects/tinyml)把稀疏反向传播与完整训练图编译结合,降低边缘设备微调的内存和运行时开销[Paper](https://hanlab.mit.edu/projects/pockengine ; https://hanlab.mit.edu/projects/tinyml) / Note / 归档标签

分布式训练与 MoE / 分布式运行时 ​

StatusPaperVenueWhy It MattersLinks
⬜ECO: An AI-Driven Code Efficiency Optimizer for Warehouse Scale Computers (Operational Systems)来源待补全标签:分布式训练与 MoE / 分布式运行时PDF / Zotero / 归档标签
⬜Ray: A Distributed Framework for Emerging AI ApplicationsarXiv · 2018标签:分布式训练与 MoE / 分布式运行时Paper / PDF / Zotero / 归档标签

记录原理、连接知识、积累实践。