AutoDiCE: Fully Automated Distributed CNN Inference at the Edge
Not on the map. Why?
Abstract (arXiv)
Deep Learning approaches based on Convolutional Neural Networks (CNNs) are extensively utilized and very successful in a wide range of application areas, including image classification and speech recognition. For the execution of trained CNNs, i.e. model inference, we nowadays witness a shift from the Cloud to the Edge. Unfortunately, deploying and inferring large, compute and memory intensive CNNs on edge devices is challenging because these devices typically have limited power budgets and compute/memory resources. One approach to address this challenge is to leverage all available resources across multiple edge devices to deploy and execute a large CNN by properly partitioning the CNN and running each CNN partition on a separate edge device. Although such distribution, deployment, and execution of large CNNs on multiple edge devices is a desirable and beneficial approach, there currently does not exist a design and programming framework that takes a trained CNN model, together with a CNN partitioning specification, and fully automates the CNN model splitting and deployment on multiple edge devices to facilitate distributed CNN inference at the Edge. Therefore, in this paper, we propose a novel framework, called AutoDiCE, for automated splitting of a CNN model into a set of sub-models and automated code generation for distributed and collaborative execution of these sub-models on multiple, possibly heterogeneous, edge devices, while supporting the exploitation of parallelism among and within the edge devices. Our experimental results show that AutoDiCE can deliver distributed CNN inference with reduced energy consumption and memory usage per edge device, and improved overall system throughput at the same time.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 11 of its 35 references that are in the map. First posted on arXiv 20 Jul 2022.
Builds on
11 of 35 references.
References · 11
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2018UNet++: A Nested U-Net Architecture for Medical Image Segmentationcited by 1,518
- 2021CoAtNet: Marrying Convolution and Attention for All Data Sizescited by 566
- 2019Federated Learning in Mobile Edge Networks: A Comprehensive Surveycited by 407
- 2017Distributed Deep Neural Networks over the Cloud, the Edge and End Devicescited by 119
- 2020Convolutional Networks with Dense Connectivitycited by 98
- 2018A Survey on Methods and Theories of Quantized Neural Networkscited by 75
- 2018Edge Intelligence: On-Demand Deep Learning Model Co-Inference with Device-Edge Synergycited by 50
Built on by
Citing papers per year: 2025: 1.
1 paper.