Horovod: fast and easy distributed deep learning in TensorFlow
Not on the map. Why?
Abstract (arXiv)
Training modern deep learning models requires large amounts of computation, often provided by GPUs. Scaling computation from one GPU to many can enable much faster training and research progress but entails two complications. First, the training library must support inter-GPU communication. Depending on the particular methods employed, this communication may entail anywhere from negligible to significant overhead. Second, the user must modify his or her training code to take advantage of inter-GPU communication. Depending on the training library's API, the modification required may be either significant or minimal. Existing methods for enabling multi-GPU training under the TensorFlow library entail non-negligible communication overhead and require users to heavily modify their model-building code, leading many researchers to avoid the whole mess and stick with slower single-GPU training. In this paper we introduce Horovod, an open source library that improves on both obstructions to scaling: it employs efficient inter-GPU communication via ring reduction and requires only a few lines of modification to user code, enabling faster, easier distributed training in TensorFlow. Horovod is available under the Apache 2.0 license at https://github.com/uber/horovod
Key facts. Cited by 279 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2020: 1; 2021: 80; 2022: 53; 2023: 52; 2024: 34; 2025: 28; 2026: 31.
279 papers.
Sort:
By area:
- 2024HybridFlow: A Flexible and Efficient RLHF Frameworkcited by 2,057
- 2022Scientific Machine Learning through Physics-Informed Neural Networks: Where we are and What's nextcited by 608
- 2023Ring Attention with Blockwise Transformers for Near-Infinite Contextcited by 457
- 2023A Comprehensive Survey of AI-Generated Content (AIGC): A History of Generative AI from GAN to ChatGPTcited by 224
- 2022Tutel: Adaptive Mixture-of-Experts at Scalecited by 201
- 2021A System for General In-Hand Object Re-Orientationcited by 165
- 2025LLM Post-Training: A Deep Dive into Reasoning Large Language Modelscited by 135
- 2021Colossal-AI: A Unified Deep Learning System For Large-Scale Parallel Trainingcited by 96
- 2022Decentralized Training of Foundation Models in Heterogeneous Environmentscited by 87
- 2021SceneGen: Learning to Generate Realistic Traffic Scenescited by 84
- 2021Federated Quantum Machine Learningcited by 82
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
38 more
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2025Dion: Distributed Orthonormalized Updatescited by 68
- 2021Distributed Deep Learning in Open Collaborationscited by 58
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNscited by 49
- 2023ASTRA-sim2.0: Modeling Hierarchical Networks and Disaggregated Systems for Large-model Training at Scalecited by 47
- 2021ERNIE 3.0 Titan: Exploring Larger-scale Knowledge Enhanced Pre-training for Language Understanding and Generationcited by 46
- 2021Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloadscited by 40
- 2021TACCL: Guiding Collective Algorithm Synthesis using Communication Sketchescited by 38
- 2025RollPacker: Mitigating Long-Tail Rollouts for Fast, Synchronous RL Post-Trainingcited by 35
- 2021An Efficient Statistical-based Gradient Compression Technique for Distributed Training Systemscited by 32
- 2021Performance of a Geometric Deep Learning Pipeline for HL-LHC Particle Trackingcited by 30
- 2022Fine-tuning Language Models over Slow Networks using Activation Compression with Guaranteescited by 30
- 2024The Future of Large Language Model Pre-training is Federatedcited by 30
- 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
- 2021An Efficient DP-SGD Mechanism for Large Scale NLP Modelscited by 27
- 2022FLUTE: A Scalable, Extensible Framework for High-Performance Federated Learning Simulationscited by 27
- 2021On the Utility of Gradient Compression in Distributed Training Systemscited by 26
- 2021Librispeech Transducer Model with Internal Language Model Prior Correctioncited by 26
- 2022Aspects of scaling and scalability for flow-based sampling of lattice QCDcited by 26
- 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusterscited by 26
- 2024Galaxy: A Resource-Efficient Collaborative Edge AI System for In-situ Transformer Inferencecited by 25
- 2021MALib: A Parallel Framework for Population-based Multi-agent Reinforcement Learningcited by 23
- 2022Near-Optimal Sparse Allreduce for Distributed Deep Learningcited by 23
- 2021Czert -- Czech BERT-like Model for Language Representationcited by 22
- 2021Relative Molecule Self-Attention Transformercited by 21
- 2022Scalable algorithms for physics-informed neural and graph networkscited by 21
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
- 2022Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learningcited by 20
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
- 2021Communication-efficient SGD: From Local SGD to One-Shot Averagingcited by 19
- 2022You May Not Need Ratio Clipping in PPOcited by 19
- 2022On Optimizing the Communication of Model Parallelismcited by 19
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Trainingcited by 18
- 2021TSM: Temporal Shift Module for Efficient and Scalable Video Understanding on Edge Devicecited by 17
- 2021Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameterscited by 17
- 2022Data Debugging with Shapley Importance over End-to-End Machine Learning Pipelinescited by 17
- 2023FLINT: A Platform for Federated Learning Integrationcited by 17
- 2021Training Multilingual Pre-trained Language Model with Byte-level Subwordscited by 16
50 most cited of 279 All 279 (JSON)
- 2026A Survey on End-to-End Autonomous Driving Training from the Perspectives of Data, Strategy, and Platform1 Oct 2026
- 2026Multi-Dataset Inverse Problem Solving with Distributed Generative AI26 Aug 2026
- 2026Dual-Node NVIDIA DGX Spark over Tailscale: A Remote-Access Testbed for Distributed LLM Training and Cyber-Threat-Intelligence Fine-Tuning7 Aug 2026
- 2026PHOENIX: Resilient LLM Training with Hot-Swapping via Zero-Overhead Checkpoint2 Jul 2026
- 2026BluTrain: A C++/CUDA Framework for AI Systems23 Jun 2026
- 2026The Hitchhiker's Guide to Agentic AI: From Foundations to Systems22 Jun 2026
- 2026Factored Gossip DiLoCo: Reducing Blocking Communication in DiLoCo22 Jun 2026
- 2026Quantum ring all-reduce: communication and privacy advantages for distributed learning18 Jun 2026
- 2026DynaFlow: Transparent and Flexible Intra-Device Parallelism via Programmable Operator Scheduling20 May 2026
- 2026A Readiness-Driven Runtime for Pipeline-Parallel Training under Runtime Variability18 May 2026
- 2026Parallelizing Counterfactual Regret Minimization14 May 2026
- 2026NCCLZ: Compression-Enabled GPU Collectives with Decoupled Quantization and Entropy Coding12 May 2026
38 more
- 2026ReCoVer: Resilient LLM Pre-Training System via Fault-Tolerant Collective and Versatile Workload11 May 2026
- 2026ShardTensor: Domain Parallelism for Scientific Machine Learning11 May 2026
- 2026AdaPaD: Adaptive Parallel Deflation for PEFT with Self-Correcting Rank Discovery11 May 2026
- 2026Navigating LLM Valley: From AdamW to Memory-Efficient and Matrix-Based Optimizers9 May 2026
- 2026Adaptation of AI-accelerated CFD Simulations to the IPU platform1 May 2026
- 2026BlazeFL: Fast and Deterministic Federated Learning Simulation4 Apr 2026
- 2026Scalable Cross-Facility Federated Learning for Scientific Foundation Models on Multiple Supercomputers20 Mar 2026
- 2026DistributedEstimator: Distributed Training of Quantum Neural Networks via Circuit Cutting18 Feb 2026
- 2026When Scaling Fails: Network and Fabric Effects on Distributed GPU Training Performance16 Feb 2026
- 2026Silent Inconsistency in Data-Parallel Full Fine-Tuning: Diagnosing Worker-Level Optimization Misalignment16 Feb 2026
- 2026The Rise of Sparse Mixture-of-Experts: A Survey from Algorithmic Foundations to Decentralized Architectures and Vertical Domain Applications8 Feb 2026
- 2026TimelyFreeze: Adaptive Parameter Freezing Mechanism for Pipeline Parallelism5 Feb 2026
- 2026Do We Need Asynchronous SGD? On the Near-Optimality of Synchronous Methods3 Feb 2026
- 2026Performance of Small Language Model Pretraining on FABRIC: An Empirical Study2 Feb 2026
- 2026Training LLMs with Fault Tolerant HSDP on 100,000 GPUs30 Jan 2026
- 2026Revisiting Parameter Server in LLM Post-Training27 Jan 2026
- 2026Difficulty-guided Sampling: Bridging the Target Gap between Dataset Distillation and Downstream Tasks15 Jan 2026
- 2026MegaFlow: Large-Scale Distributed Orchestration System for the Agentic Era12 Jan 2026
- 2026Placement Semantics for Distributed Deep Learning: A Systematic Framework for Analyzing Parallelism Strategies5 Jan 2026
- 2025Deep Learning for Primordial B-mode Extraction22 Dec 2025
- 2025Dark Energy Survey Year 3 results: Simulation-based wCDM inference from weak lensing and galaxy clustering maps with deep learning: Analysis design6 Nov 2025
- 2025Dynamic SBI: Round-free Sequential Simulation-Based Inference with Adaptive Datasets15 Oct 2025
- 2025DYNAMIX: RL-based Adaptive Batch Size Optimization in Distributed Machine Learning Systems9 Oct 2025
- 2025MT-DAO: Multi-Timescale Distributed Adaptive Optimizers with Local Updates6 Oct 2025
- 2025OctoPipe: Reducing Pipeline Bubbles for Heterogeneous Models via Co-Optimizing Partitioning, Placement, and Scheduling28 Sep 2025
- 2025RollPacker: Mitigating Long-Tail Rollouts for Fast, Synchronous RL Post-Training25 Sep 2025
- 2025OmniFed: A Modular Framework for Configurable Federated Learning from Edge to HPC23 Sep 2025
- 2025A Flow-rate-conserving CNN-based Domain Decomposition Method for Blood Flow Simulations19 Sep 2025
- 2025TPLA: Tensor Parallel Latent Attention for Efficient Disaggregated Prefill and Decode Inference21 Aug 2025
- 2025WeChat-YATT: A Scalable, Simple, Efficient, and Production Ready Training Library11 Aug 2025
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloads7 Aug 2025
- 2025G-Core: A Simple, Scalable and Balanced RLHF Trainer30 Jul 2025
- 2025LeMix: Unified Scheduling for LLM Training and Inference on Multi-GPU Systems28 Jul 2025
- 2025Pixel-Resolved Long-Context Learning for Turbulence at Exascale: Resolving Small-scale Eddies Toward the Viscous Limit22 Jul 2025
- 2025DES-LOC: Desynced Low Communication Adaptive Optimizers for Training Foundation Models28 May 2025
- 2025MegaScale-Data: Scaling Dataloader for Multisource Large Foundation Model Training14 Apr 2025
- 2025Dion: Distributed Orthonormalized Updates7 Apr 2025
- 2025Distributed LLMs and Multimodal Large Language Models: A Survey on Advances, Challenges, and Future Directions20 Mar 2025
50 newest of 279 All 279 (JSON)
- 2025LLM Post-Training: A Deep Dive into Reasoning Large Language Modelscited by 135
- 2025RollPacker: Mitigating Long-Tail Rollouts for Fast, Synchronous RL Post-Trainingcited by 35
- 2023Rethinking Memory and Communication Cost for Efficient Large Language Model Trainingcited by 4
- 2026The Hitchhiker's Guide to Agentic AI: From Foundations to Systemscited by 0
- 2026The Hitchhiker's Guide to Agentic AI: From Foundations to Systems22 Jun 2026
- 2025RollPacker: Mitigating Long-Tail Rollouts for Fast, Synchronous RL Post-Training25 Sep 2025
- 2025LLM Post-Training: A Deep Dive into Reasoning Large Language Models28 Feb 2025
- 2023Rethinking Memory and Communication Cost for Efficient Large Language Model Training9 Oct 2023
- 2022Tutel: Adaptive Mixture-of-Experts at Scalecited by 201
- 2023MCR-DL: Mix-and-Match Communication Runtime for Deep Learningcited by 4
- 2024Sparse Checkpointing for Fast and Reliable MoE Trainingcited by 3
- 2026The Rise of Sparse Mixture-of-Experts: A Survey from Algorithmic Foundations to Decentralized Architectures and Vertical Domain Applicationscited by 2
- 2026The Rise of Sparse Mixture-of-Experts: A Survey from Algorithmic Foundations to Decentralized Architectures and Vertical Domain Applications8 Feb 2026
- 2024Sparse Checkpointing for Fast and Reliable MoE Training19 Dec 2024
- 2023MCR-DL: Mix-and-Match Communication Runtime for Deep Learning15 Mar 2023
- 2022Tutel: Adaptive Mixture-of-Experts at Scale7 Jun 2022
- 2022Scientific Machine Learning through Physics-Informed Neural Networks: Where we are and What's nextcited by 608
- 2023Ring Attention with Blockwise Transformers for Near-Infinite Contextcited by 457
- 2023A Comprehensive Survey of AI-Generated Content (AIGC): A History of Generative AI from GAN to ChatGPTcited by 224
- 2021A System for General In-Hand Object Re-Orientationcited by 165
- 2021Colossal-AI: A Unified Deep Learning System For Large-Scale Parallel Trainingcited by 96
- 2022Decentralized Training of Foundation Models in Heterogeneous Environmentscited by 87
- 2021SceneGen: Learning to Generate Realistic Traffic Scenescited by 84
- 2021Federated Quantum Machine Learningcited by 82
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2025Dion: Distributed Orthonormalized Updatescited by 68
- 2021Distributed Deep Learning in Open Collaborationscited by 58
12 most cited of 260 All 260 (JSON)
- 2026Multi-Dataset Inverse Problem Solving with Distributed Generative AI26 Aug 2026
- 2026Dual-Node NVIDIA DGX Spark over Tailscale: A Remote-Access Testbed for Distributed LLM Training and Cyber-Threat-Intelligence Fine-Tuning7 Aug 2026
- 2026PHOENIX: Resilient LLM Training with Hot-Swapping via Zero-Overhead Checkpoint2 Jul 2026
- 2026BluTrain: A C++/CUDA Framework for AI Systems23 Jun 2026
- 2026Factored Gossip DiLoCo: Reducing Blocking Communication in DiLoCo22 Jun 2026
- 2026Quantum ring all-reduce: communication and privacy advantages for distributed learning18 Jun 2026
- 2026DynaFlow: Transparent and Flexible Intra-Device Parallelism via Programmable Operator Scheduling20 May 2026
- 2026A Readiness-Driven Runtime for Pipeline-Parallel Training under Runtime Variability18 May 2026
- 2026Parallelizing Counterfactual Regret Minimization14 May 2026
- 2026NCCLZ: Compression-Enabled GPU Collectives with Decoupled Quantization and Entropy Coding12 May 2026
- 2026ReCoVer: Resilient LLM Pre-Training System via Fault-Tolerant Collective and Versatile Workload11 May 2026
- 2026ShardTensor: Domain Parallelism for Scientific Machine Learning11 May 2026
12 newest of 260 All 260 (JSON)