# NeuPart: Using Analytical Models to Drive Energy-Efficient Partitioning   of CNN Computations on Cloud-Connected Mobile Clients

**Authors:** Susmita Dey Manasi, Farhana Sharmin Snigdha, and Sachin S. Sapatnekar

arXiv: 1905.05011 · 2020-09-09

## TL;DR

This paper presents NeuPart, an analytical model for energy-efficient CNN partitioning between mobile devices and the cloud, achieving significant energy savings by optimizing computation placement based on a new energy model.

## Contribution

It introduces a novel analytical energy model for CNNs on ASIC accelerators and uses it to determine optimal computation partitioning for energy savings.

## Key findings

- Partitioning CNNs reduces client energy consumption significantly.
- Optimal partition points vary with network topology and data rate.
- Energy savings up to 73.4% compared to fully cloud-based execution.

## Abstract

Data processing on convolutional neural networks (CNNs) places a heavy burden on energy-constrained mobile platforms. This work optimizes energy on a mobile client by partitioning CNN computations between in situ processing on the client and offloaded computations in the cloud. A new analytical CNN energy model is formulated, capturing all major components of the in situ computation, for ASIC-based deep learning accelerators. The model is benchmarked against measured silicon data. The analytical framework is used to determine the optimal energy partition point between the client and the cloud at runtime. On standard CNN topologies, partitioned computation is demonstrated to provide significant energy savings on the client over fully cloud-based or fully in situ computation. For example, at 80 Mbps effective bit rate and 0.78 W transmission power, the optimal partition for AlexNet [SqueezeNet] saves up to 52.4% [73.4%] energy over a fully cloud-based computation, and 27.3% [28.8%] energy over a fully in situ computation.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1905.05011/full.md

## Figures

33 figures with captions in the complete paper: https://tomesphere.com/paper/1905.05011/full.md

## References

39 references — full list in the complete paper: https://tomesphere.com/paper/1905.05011/full.md

---
Source: https://tomesphere.com/paper/1905.05011