DynaComm: Accelerating Distributed CNN Training between Edges and Clouds through Dynamic Communication Scheduling
Not on the map. Why?
Abstract (arXiv)
To reduce uploading bandwidth and address privacy concerns, deep learning at the network edge has been an emerging topic. Typically, edge devices collaboratively train a shared model using real-time generated data through the Parameter Server framework. Although all the edge devices can share the computing workloads, the distributed training processes over edge networks are still time-consuming due to the parameters and gradients transmission procedures between parameter servers and edge devices. Focusing on accelerating distributed Convolutional Neural Networks (CNNs) training at the network edge, we present DynaComm, a novel scheduler that dynamically decomposes each transmission procedure into several segments to achieve optimal layer-wise communications and computations overlapping during run-time. Through experiments, we verify that DynaComm manages to achieve optimal layer-wise scheduling for all cases compared to competing strategies while the model accuracy remains untouched.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 52 references that are in the map. First posted on arXiv 20 Jan 2021.
Builds on
18 of 52 references.
References · 18
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2014Going Deeper with Convolutionscited by 4,231
- 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,509
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
- 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 199
- 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 199
- 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
- 2018JointDNN: An Efficient Training and Inference Engine for Intelligent Mobile Cloud Computing Servicescited by 79
- 2020An Analysis of Adversarial Attacks and Defenses on Autonomous Driving Modelscited by 67
6 more
- 2017Poseidon: An Efficient Communication Architecture for Distributed Deep Learning on GPU Clusterscited by 55
- 2017AdaComp : Adaptive Residual Gradient Compression for Data-Parallel Distributed Trainingcited by 33
- 2018TicTac: Accelerating Distributed Deep Learning with Communication Schedulingcited by 27
- 2019Priority-based Parameter Propagation for Distributed DNN Trainingcited by 21
- 2020HierTrain: Fast Hierarchical Edge AI Learning with Hybrid Parallelism in Mobile-Edge-Cloud Computingcited by 8
- 2020Security and Privacy for Mobile Edge Caching: Challenges and Solutionscited by 5
Built on by
Citing papers per year: 2022: 1.
1 paper.