FireCaffe: near-linear acceleration of deep neural network training on compute clusters
Not on the map. Why?
Abstract (arXiv)
Long training times for high-accuracy deep neural networks (DNNs) impede research into new DNN architectures and slow the development of high-accuracy DNNs. In this paper we present FireCaffe, which successfully scales deep neural network training across a cluster of GPUs. We also present a number of best practices to aid in comparing advancements in methods for scaling and accelerating the training of deep neural networks. The speed and scalability of distributed algorithms is almost always limited by the overhead of communicating between servers; DNN training is not an exception to this rule. Therefore, the key consideration here is to reduce communication overhead wherever possible, while not degrading the accuracy of the DNN models that we train. Our approach has three key pillars. First, we select network hardware that achieves high bandwidth between GPU servers -- Infiniband or Cray interconnects are ideal for this. Second, we consider a number of communication algorithms, and we find that reduction trees are more efficient and scalable than the traditional parameter server approach. Third, we optionally increase the batch size to reduce the total quantity of communication during DNN training, and we identify hyperparameters that allow us to reproduce the small-batch accuracy while training with large batch sizes. When training GoogLeNet and Network-in-Network on ImageNet, we achieve a 47x and 39x speedup, respectively, when training on a cluster of 128 GPUs.
Key facts. Cited by 25 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 Oct 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 6; 2023: 2; 2024: 4; 2025: 1; 2026: 1.
25 papers.
Sort:
By area:
- 2021See through Gradients: Image Batch Recovery via GradInversioncited by 326
- 2022FedDC: Federated Learning with Non-IID Data via Local Drift Decoupling and Correctioncited by 181
- 2022Towards Efficient and Scalable Sharpness-Aware Minimizationcited by 129
- 2021CAFE: Catastrophic Data Leakage in Vertical Federated Learningcited by 76
- 2021GRNN: Generative Regression Neural Network -- A Data Leakage Attack for Federated Learningcited by 36
- 2021On the Utility of Gradient Compression in Distributed Training Systemscited by 26
- 2022TCT: Convexifying Federated Learning using Bootstrapped Neural Tangent Kernelscited by 26
- 2021FedPAGE: A Fast Local Stochastic Gradient Method for Communication-Efficient Federated Learningcited by 20
- 2023DeViT: Decomposing Vision Transformers for Collaborative Inference in Edge Devicescited by 13
- 2021Concurrent Adversarial Learning for Large-Batch Trainingcited by 11
- 2021FA-GAN: Fused Attentive Generative Adversarial Networks for MRI Image Super-Resolutioncited by 7
- 2021Manas: Mining Software Repositories to Assist AutoMLcited by 5
13 more
- 2021Partitioning sparse deep neural networks for scalable training and inferencecited by 4
- 2024Gradient Inversion Attack on Graph Neural Networkscited by 4
- 2022Analysing the Influence of Attack Configurations on the Reconstruction of Medical Images in Federated Learningcited by 3
- 2021Layer-Parallel Training of Residual Networks with Auxiliary-Variable Networkscited by 2
- 2022On the Permanence of Backdoors in Evolving Modelscited by 2
- 2024Is Diffusion Model Safe? Severe Data Leakage via Gradient-Guided Diffusion Modelcited by 2
- 2023Temporal Knowledge Distillation for Time-Sensitive Financial Services Applicationscited by 1
- 2024Scaling Up Deep Clustering Methods Beyond ImageNet-1Kcited by 1
- 2024Seamless Integration: Sampling Strategies in Federated Learning Systemscited by 1
- 2021Cloud Collectives: Towards Cloud-aware Collectives forML Workloads with Rank Reorderingcited by 0
- 2022Privacy protection based on mask templatecited by 0
- 2025Routing for Large ML Modelscited by 0
- 2026SpecGradFilter: A Spectral Gradient Filtering Framework for Taming Federated Heterogeneitycited by 0
- 2026SpecGradFilter: A Spectral Gradient Filtering Framework for Taming Federated Heterogeneity5 Jul 2026
- 2025Routing for Large ML Models7 Mar 2025
- 2024Gradient Inversion Attack on Graph Neural Networks29 Nov 2024
- 2024Seamless Integration: Sampling Strategies in Federated Learning Systems18 Aug 2024
- 2024Is Diffusion Model Safe? Severe Data Leakage via Gradient-Guided Diffusion Model13 Jun 2024
- 2024Scaling Up Deep Clustering Methods Beyond ImageNet-1K3 Jun 2024
- 2023Temporal Knowledge Distillation for Time-Sensitive Financial Services Applications28 Dec 2023
- 2023DeViT: Decomposing Vision Transformers for Collaborative Inference in Edge Devices10 Sep 2023
- 2022TCT: Convexifying Federated Learning using Bootstrapped Neural Tangent Kernels13 Jul 2022
- 2022On the Permanence of Backdoors in Evolving Models8 Jun 2022
- 2022Analysing the Influence of Attack Configurations on the Reconstruction of Medical Images in Federated Learning25 Apr 2022
- 2022FedDC: Federated Learning with Non-IID Data via Local Drift Decoupling and Correction22 Mar 2022
13 more
- 2022Towards Efficient and Scalable Sharpness-Aware Minimization5 Mar 2022
- 2022Privacy protection based on mask template13 Feb 2022
- 2021Layer-Parallel Training of Residual Networks with Auxiliary-Variable Networks10 Dec 2021
- 2021Manas: Mining Software Repositories to Assist AutoML6 Dec 2021
- 2021CAFE: Catastrophic Data Leakage in Vertical Federated Learning26 Oct 2021
- 2021FedPAGE: A Fast Local Stochastic Gradient Method for Communication-Efficient Federated Learning10 Aug 2021
- 2021FA-GAN: Fused Attentive Generative Adversarial Networks for MRI Image Super-Resolution9 Aug 2021
- 2021Concurrent Adversarial Learning for Large-Batch Training1 Jun 2021
- 2021Cloud Collectives: Towards Cloud-aware Collectives forML Workloads with Rank Reordering28 May 2021
- 2021GRNN: Generative Regression Neural Network -- A Data Leakage Attack for Federated Learning2 May 2021
- 2021Partitioning sparse deep neural networks for scalable training and inference23 Apr 2021
- 2021See through Gradients: Image Batch Recovery via GradInversion15 Apr 2021
- 2021On the Utility of Gradient Compression in Distributed Training Systems28 Feb 2021
- 2021See through Gradients: Image Batch Recovery via GradInversioncited by 326
- 2022FedDC: Federated Learning with Non-IID Data via Local Drift Decoupling and Correctioncited by 181
- 2022Towards Efficient and Scalable Sharpness-Aware Minimizationcited by 129
- 2021CAFE: Catastrophic Data Leakage in Vertical Federated Learningcited by 76
- 2021GRNN: Generative Regression Neural Network -- A Data Leakage Attack for Federated Learningcited by 36
- 2021On the Utility of Gradient Compression in Distributed Training Systemscited by 26
- 2022TCT: Convexifying Federated Learning using Bootstrapped Neural Tangent Kernelscited by 26
- 2021FedPAGE: A Fast Local Stochastic Gradient Method for Communication-Efficient Federated Learningcited by 20
- 2023DeViT: Decomposing Vision Transformers for Collaborative Inference in Edge Devicescited by 13
- 2021Concurrent Adversarial Learning for Large-Batch Trainingcited by 11
- 2021FA-GAN: Fused Attentive Generative Adversarial Networks for MRI Image Super-Resolutioncited by 7
- 2021Manas: Mining Software Repositories to Assist AutoMLcited by 5
12 most cited of 23 All 23 (JSON)
- 2026SpecGradFilter: A Spectral Gradient Filtering Framework for Taming Federated Heterogeneity5 Jul 2026
- 2025Routing for Large ML Models7 Mar 2025
- 2024Gradient Inversion Attack on Graph Neural Networks29 Nov 2024
- 2024Seamless Integration: Sampling Strategies in Federated Learning Systems18 Aug 2024
- 2024Scaling Up Deep Clustering Methods Beyond ImageNet-1K3 Jun 2024
- 2023DeViT: Decomposing Vision Transformers for Collaborative Inference in Edge Devices10 Sep 2023
- 2022TCT: Convexifying Federated Learning using Bootstrapped Neural Tangent Kernels13 Jul 2022
- 2022On the Permanence of Backdoors in Evolving Models8 Jun 2022
- 2022Analysing the Influence of Attack Configurations on the Reconstruction of Medical Images in Federated Learning25 Apr 2022
- 2022FedDC: Federated Learning with Non-IID Data via Local Drift Decoupling and Correction22 Mar 2022
- 2022Towards Efficient and Scalable Sharpness-Aware Minimization5 Mar 2022
- 2022Privacy protection based on mask template13 Feb 2022
12 newest of 23 All 23 (JSON)