LGAIJul 19, 2021

Latency-Memory Optimized Splitting of Convolution Neural Networks for Resource Constrained Edge Devices

arXiv:2107.09123v14 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of deploying AI tasks on edge devices for businesses and users, though it appears incremental as it builds on existing splitting methods.

The paper tackles the problem of running Convolution Neural Networks (CNNs) on resource-constrained edge devices by splitting computation between edge and cloud, proposing the LMOS algorithm to minimize latency and maximize resource utilization, with experiments showing it ensures feasible execution and improves upon state-of-the-art approaches.

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 show that, LMOS ensures feasible execution of different CNN models at the edge and also improves upon existing state-of-the-art approaches.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes