Scaling Distributed Machine Learning with In-Network Aggregation
Not on the map. Why?
Abstract (arXiv)
Training machine learning models in parallel is an increasingly important workload. We accelerate distributed parallel training by designing a communication primitive that uses a programmable switch dataplane to execute a key step of the training process. Our approach, SwitchML, reduces the volume of exchanged data by aggregating the model updates from multiple workers in the network. We co-design the switch processing with the end-host protocols and ML frameworks to provide an efficient solution that speeds up training by up to 5.5× for a number of real-world benchmark models.
Key facts. Cited by 62 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 11; 2023: 12; 2024: 13; 2025: 5; 2026: 7.
62 papers.
Sort:
By area:
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
- 2021EDEN: Communication-Efficient and Robust Distributed Mean Estimation for Federated Learningcited by 53
- 2023ASTRA-sim2.0: Modeling Hierarchical Networks and Disaggregated Systems for Large-model Training at Scalecited by 47
- 2021Rethinking gradient sparsification as total error minimizationcited by 41
- 2023A Guide Through the Zoo of Biased SGDcited by 39
- 2021TACCL: Guiding Collective Algorithm Synthesis using Communication Sketchescited by 38
- 2023Momentum Provably Improves Error Feedback!cited by 31
- 2021On the Utility of Gradient Compression in Distributed Training Systemscited by 26
- 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusterscited by 26
- 2022Egeria: Efficient DNN Training with Knowledge-Guided Layer Freezingcited by 22
- 2021Smoothness Matrices Beat Smoothness Constants: Better Communication Compression Techniques for Distributed Optimizationcited by 21
- 2021Themis: A Network Bandwidth-Aware Collective Scheduling Policy for Distributed Training of DL Modelscited by 15
38 more
- 2023THC: Accelerating Distributed Deep Learning Using Tensor Homomorphic Compressioncited by 15
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimizationcited by 14
- 2022Federated Learning and Meta Learning: Approaches, Applications, and Directionscited by 12
- 2021Towards Efficient Synchronous Federated Training: A Survey on System Optimization Strategiescited by 9
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
- 2021IntSGD: Adaptive Floatless Compression of Stochastic Gradientscited by 8
- 2022HammingMesh: A Network Topology for Large-Scale Deep Learningcited by 8
- 2024Swing: Short-cutting Rings for Higher Bandwidth Allreducecited by 8
- 2022QUIC-FL: Quick Unbiased Compression for Federated Learningcited by 7
- 2022Shifted Compression Framework: Generalizations and Improvementscited by 6
- 2022Impact of RoCE Congestion Control Policies on Distributed Training of DNNscited by 6
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Trainingcited by 6
- 2024Disaggregated Multi-Tower: Topology-aware Modeling Technique for Efficient Large-Scale Recommendationcited by 6
- 2024Beyond Throughput and Compression Ratios: Towards High End-to-end Utility of Gradient Compressioncited by 6
- 2024Brain-on-Switch: Towards Advanced Intelligent Network Data Plane via NN-Driven Traffic Analysis at Line-Speedcited by 5
- 2022Distributed Methods with Absolute Compression and Error Compensationcited by 4
- 2023TACOS: Topology-Aware Collective Algorithm Synthesizer for Distributed Machine Learningcited by 4
- 2024Accelerating Distributed Deep Learning using Lossless Homomorphic Compressioncited by 4
- 2025Unbiased and Sign Compression in Distributed Learning: Comparing Noise Resilience via SDEscited by 4
- 2026DynamiQ: Accelerating Gradient Synchronization using Compressed Multi-hop All-reducecited by 4
- 2021LIBRA: Enabling Workload-aware Multi-dimensional Network Topology Optimization for Distributed Training of Large AI Modelscited by 3
- 2021Efficient Strong Scaling Through Burst Parallel Trainingcited by 3
- 2022IIsy: Practical In-Network Classificationcited by 3
- 2023Boosting Distributed Machine Learning Training Through Loss-tolerant Transmission Protocolcited by 3
- 2024Communication-efficient Vertical Federated Learning via Compressed Error Feedbackcited by 3
- 2021DeepReduce: A Sparse-tensor Communication Framework for Distributed Deep Learningcited by 2
- 2023OSP: Boosting Distributed Model Training with 2-stage Synchronizationcited by 2
- 2024Expediting In-Network Federated Learning by Voting-Based Consensus Model Compressioncited by 2
- 2024ForestColl: Throughput-Optimal Collective Communications on Heterogeneous Network Fabricscited by 2
- 2025Accelerated Distributed Optimization with Compression and Error Feedbackcited by 2
- 2021MergeComp: A Compression Scheduler for Scalable Communication-Efficient Distributed Trainingcited by 1
- 2021Automatic Configuration for Optimal Communication Scheduling in DNN Trainingcited by 1
- 2022ByteComp: Revisiting Gradient Compression in Distributed Trainingcited by 1
- 2024Private Knowledge Sharing in Distributed Learning: A Surveycited by 1
- 2024LazyDP: Co-Designing Algorithm-Software for Scalable Training of Differentially Private Recommendation Modelscited by 1
- 2024FRED: Flexible REduction-Distribution Interconnect and Communication Implementation for Wafer-Scale Distributed Training of DNN Modelscited by 1
- 2026Gradient Compression May Hurt Generalization: A Remedy by Synthetic Data Guided Sharpness Aware Minimizationcited by 1
- 2022Efficient Data-Plane Memory Scheduling for In-Network Aggregationcited by 0
50 most cited of 62 All 62 (JSON)
- 2026Federated Learning for LLMs over Mobile Networks: Issues and Solutions in the RAN Transport1 Oct 2026
- 2026Distributed Training using an Intelligent Network26 Aug 2026
- 2026Don't Let a Few Network Failures Slow the Entire AllReduce1 Jun 2026
- 2026Accelerating MoE with Dynamic In-Switch Computing on Multi-GPUs7 May 2026
- 2026OptINC: Optical In-Network-Computing for Scalable Distributed Learning30 Mar 2026
- 2026Gradient Compression May Hurt Generalization: A Remedy by Synthetic Data Guided Sharpness Aware Minimization12 Feb 2026
- 2026DynamiQ: Accelerating Gradient Synchronization using Compressed Multi-hop All-reduce9 Feb 2026
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimization31 Oct 2025
- 2025INSIGHT: A Survey of In-Network Systems for Intelligent, High-Efficiency AI and Topology Optimization30 May 2025
- 2025GPU-centric Communication Schemes for HPC and ML Applications31 Mar 2025
- 2025Accelerated Distributed Optimization with Compression and Error Feedback11 Mar 2025
- 2025Unbiased and Sign Compression in Distributed Learning: Comparing Noise Resilience via SDEs24 Feb 2025
38 more
- 2024Rina: Enhancing Ring-AllReduce with In-network Aggregation in Distributed Model Training29 Jul 2024
- 2024Beyond Throughput and Compression Ratios: Towards High End-to-end Utility of Gradient Compression1 Jul 2024
- 2024FRED: Flexible REduction-Distribution Interconnect and Communication Implementation for Wafer-Scale Distributed Training of DNN Models28 Jun 2024
- 2024Communication-efficient Vertical Federated Learning via Compressed Error Feedback20 Jun 2024
- 2024LazyDP: Co-Designing Algorithm-Software for Scalable Training of Differentially Private Recommendation Models12 Apr 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024Brain-on-Switch: Towards Advanced Intelligent Network Data Plane via NN-Driven Traffic Analysis at Line-Speed17 Mar 2024
- 2024Disaggregated Multi-Tower: Topology-aware Modeling Technique for Efficient Large-Scale Recommendation1 Mar 2024
- 2024Accelerating Distributed Deep Learning using Lossless Homomorphic Compression12 Feb 2024
- 2024ForestColl: Throughput-Optimal Collective Communications on Heterogeneous Network Fabrics9 Feb 2024
- 2024Private Knowledge Sharing in Distributed Learning: A Survey8 Feb 2024
- 2024Expediting In-Network Federated Learning by Voting-Based Consensus Model Compression6 Feb 2024
- 2024Swing: Short-cutting Rings for Higher Bandwidth Allreduce17 Jan 2024
- 2023Learning to Generate Parameters of ConvNets for Unseen Image Data18 Oct 2023
- 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusters1 Aug 2023
- 2023OSP: Boosting Distributed Model Training with 2-stage Synchronization29 Jun 2023
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Training28 Jun 2023
- 2023Quantize Once, Train Fast: Allreduce-Compatible Compression with Provable Guarantees29 May 2023
- 2023A Guide Through the Zoo of Biased SGD25 May 2023
- 2023Momentum Provably Improves Error Feedback!24 May 2023
- 2023Boosting Distributed Machine Learning Training Through Loss-tolerant Transmission Protocol7 May 2023
- 2023TACOS: Topology-Aware Collective Algorithm Synthesizer for Distributed Machine Learning11 Apr 2023
- 2023ASTRA-sim2.0: Modeling Hierarchical Networks and Disaggregated Systems for Large-model Training at Scale24 Mar 2023
- 2023THC: Accelerating Distributed Deep Learning Using Tensor Homomorphic Compression16 Feb 2023
- 2023Flag Aggregator: Scalable Distributed Training under Failures and Augmented Losses using Convex Optimization12 Feb 2023
- 2022Federated Learning and Meta Learning: Approaches, Applications, and Directions24 Oct 2022
- 2022HammingMesh: A Network Topology for Large-Scale Deep Learning3 Sep 2022
- 2022Impact of RoCE Congestion Control Policies on Distributed Training of DNNs22 Jul 2022
- 2022Shifted Compression Framework: Generalizations and Improvements21 Jun 2022
- 2022ByteComp: Revisiting Gradient Compression in Distributed Training28 May 2022
- 2022QUIC-FL: Quick Unbiased Compression for Federated Learning26 May 2022
- 2022Automating In-Network Machine Learning18 May 2022
- 2022IIsy: Practical In-Network Classification17 May 2022
- 2022Distributed Methods with Absolute Compression and Error Compensation4 Mar 2022
- 2022Efficient Data-Plane Memory Scheduling for In-Network Aggregation17 Jan 2022
- 2022Egeria: Efficient DNN Training with Knowledge-Guided Layer Freezing17 Jan 2022
- 2021Automatic Configuration for Optimal Communication Scheduling in DNN Training27 Dec 2021
- 2021Efficient Strong Scaling Through Burst Parallel Training19 Dec 2021
50 newest of 62 All 62 (JSON)
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
- 2021EDEN: Communication-Efficient and Robust Distributed Mean Estimation for Federated Learningcited by 53
- 2023ASTRA-sim2.0: Modeling Hierarchical Networks and Disaggregated Systems for Large-model Training at Scalecited by 47
- 2021Rethinking gradient sparsification as total error minimizationcited by 41
- 2023A Guide Through the Zoo of Biased SGDcited by 39
- 2021TACCL: Guiding Collective Algorithm Synthesis using Communication Sketchescited by 38
- 2023Momentum Provably Improves Error Feedback!cited by 31
- 2021On the Utility of Gradient Compression in Distributed Training Systemscited by 26
- 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusterscited by 26
- 2022Egeria: Efficient DNN Training with Knowledge-Guided Layer Freezingcited by 22
- 2021Smoothness Matrices Beat Smoothness Constants: Better Communication Compression Techniques for Distributed Optimizationcited by 21
- 2021Themis: A Network Bandwidth-Aware Collective Scheduling Policy for Distributed Training of DL Modelscited by 15
12 most cited of 61 All 61 (JSON)
- 2026Federated Learning for LLMs over Mobile Networks: Issues and Solutions in the RAN Transport1 Oct 2026
- 2026Distributed Training using an Intelligent Network26 Aug 2026
- 2026Don't Let a Few Network Failures Slow the Entire AllReduce1 Jun 2026
- 2026OptINC: Optical In-Network-Computing for Scalable Distributed Learning30 Mar 2026
- 2026Gradient Compression May Hurt Generalization: A Remedy by Synthetic Data Guided Sharpness Aware Minimization12 Feb 2026
- 2026DynamiQ: Accelerating Gradient Synchronization using Compressed Multi-hop All-reduce9 Feb 2026
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimization31 Oct 2025
- 2025INSIGHT: A Survey of In-Network Systems for Intelligent, High-Efficiency AI and Topology Optimization30 May 2025
- 2025GPU-centric Communication Schemes for HPC and ML Applications31 Mar 2025
- 2025Accelerated Distributed Optimization with Compression and Error Feedback11 Mar 2025
- 2025Unbiased and Sign Compression in Distributed Learning: Comparing Noise Resilience via SDEs24 Feb 2025
- 2024Rina: Enhancing Ring-AllReduce with In-network Aggregation in Distributed Model Training29 Jul 2024
12 newest of 61 All 61 (JSON)