Latency-Memory Optimized Splitting of Convolution Neural Networks for Resource Constrained Edge Devices
Tanmay Jain, Avaneesh, Rohit Verma, Rajeev Shorey

TL;DR
This paper introduces LMOS, a multi-objective optimization algorithm for splitting CNNs between edge devices and the cloud, reducing latency and resource usage for resource-constrained edge computing.
Contribution
The paper formulates CNN splitting as a resource-constrained optimization problem and proposes LMOS, a novel algorithm that outperforms existing methods on real-world edge devices.
Findings
LMOS achieves Pareto efficiency in CNN splitting.
It improves latency and resource utilization over state-of-the-art methods.
Experiments validate its feasibility on real edge devices.
Abstract
With the increasing reliance of users on smart devices, bringing essential computation at the edge has become a crucial requirement for any type of business. Many such computations utilize Convolution Neural Networks (CNNs) to perform AI tasks, having high resource and computation requirements, that are infeasible for edge devices. Splitting the CNN architecture to perform part of the computation on edge and remaining on the cloud is an area of research that has seen increasing interest in the field. In this paper, we assert that running CNNs between an edge device and the cloud is synonymous to solving a resource-constrained optimization problem that minimizes the latency and maximizes resource utilization at the edge. We formulate a multi-objective optimization problem and propose the LMOS algorithm to achieve a Pareto efficient solution. Experiments done on real-world edge devices…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsConvolution
