AccEPT: An Acceleration Scheme for Speeding Up Edge Pipeline-parallel Training
Not on the map. Why?
Abstract (arXiv)
It is usually infeasible to fit and train an entire large deep neural network (DNN) model using a single edge device due to the limited resources. To facilitate intelligent applications across edge devices, researchers have proposed partitioning a large model into several sub-models, and deploying each of them to a different edge device to collaboratively train a DNN model. However, the communication overhead caused by the large amount of data transmitted from one device to another during training, as well as the sub-optimal partition point due to the inaccurate latency prediction of computation at each edge device can significantly slow down training. In this paper, we propose AccEPT, an acceleration scheme for accelerating the edge collaborative pipeline-parallel training. In particular, we propose a light-weight adaptive latency predictor to accurately estimate the computation latency of each layer at different devices, which also adapts to unseen devices through continuous learning. Therefore, the proposed latency predictor leads to better model partitioning which balances the computation loads across participating devices. Moreover, we propose a bit-level computation-efficient data compression scheme to compress the data to be transmitted between devices during training. Our numerical results demonstrate that our proposed acceleration approach is able to significantly speed up edge pipeline parallel training up to 3 times faster in the considered experimental settings.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 29 of its 47 references that are in the map. First posted on arXiv 10 Nov 2023.
Builds on
29 of 47 references.
References · 29
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2018YOLOv3: An Incremental Improvementcited by 2,659
- 2021Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processingcited by 2,234
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2016Federated Optimization: Distributed Machine Learning for On-Device Intelligencecited by 564
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 485
- 2018Split learning for health: Distributed deep learning without sharing raw patient datacited by 395
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
- 2015Deep Learning with Limited Numerical Precisioncited by 376
- 2019Data-Free Quantization Through Weight Equalization and Bias Correctioncited by 336
17 more
- 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 274
- 2019FedHealth: A Federated Transfer Learning Framework for Wearable Healthcarecited by 182
- 2017Towards Accurate Binary Convolutional Neural Networkcited by 149
- 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 134
- 2018PipeDream: Fast and Efficient Pipeline Parallel DNN Trainingcited by 117
- 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 112
- 2020BRP-NAS: Prediction-based NAS using GCNscited by 111
- 2017MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networkscited by 94
- 2018JointDNN: An Efficient Training and Inference Engine for Intelligent Mobile Cloud Computing Servicescited by 80
- 2018ChamNet: Towards Efficient Network Design through Platform-Aware Model Adaptationcited by 76
- 2019Split Learning for collaborative deep learning in healthcarecited by 73
- 2018Edge-Host Partitioning of Deep Neural Networks with Feature Space Encoding for Resource-Constrained Internet-of-Things Platformscited by 35
- 2019Adaptive Loss-aware Quantization for Multi-bit Networkscited by 30
- 2017Rocket Launching: A Universal and Efficient Framework for Training Well-performing Light Netcited by 27
- 2017Network Sketching: Exploiting Binary Structure in Deep CNNscited by 22
- 2020HierTrain: Fast Hierarchical Edge AI Learning with Hybrid Parallelism in Mobile-Edge-Cloud Computingcited by 8
- 2021MAPLE: Microprocessor A Priori for Latency Estimationcited by 5
Built on by
Not cited yet.