Energy-Efficient Approximate Edge Inference Systems

8Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The rapid proliferation of the Internet of Things and the dramatic resurgence of artificial intelligence based application workloads have led to immense interest in performing inference on energy-constrained edge devices. Approximate computing (a design paradigm that trades off a small degradation in application quality for disproportionate energy savings) is a promising technique to enable energy-efficient inference at the edge. This article introduces the concept of an approximate edge inference system (AxIS) and proposes a systematic methodology to perform joint approximations between different subsystems in a deep neural network (DNN)-based edge inference system, leading to significant energy benefits compared to approximating individual subsystems in isolation. We use a smart camera system that executes various DNN-based image classification and object detection applications to illustrate how the sensor, memory, compute, and communication subsystems can all be approximated synergistically. We demonstrate our proposed methodology using two variants of a smart camera system: (a) CamEdge, where the DNN is executed locally on the edge device, and (b) CamCloud, where the edge device sends the captured image to a remote cloud server that executes the DNN. We have prototyped such an approximate inference system using an Intel Stratix IV GX-based Terasic TR4-230 FPGA development board. Experimental results obtained using six large DNNs and four compact DNNs running image classification applications demonstrate significant energy savings (≈ 1.6× -4.7× for large DNNs and ≈ 1.5× -3.6× for small DNNs), for minimal (<1%) loss in application-level quality. Furthermore, results using four object detection DNNs exhibit energy savings of ≈ 1.5× -5.2× for similar quality loss. Compared to approximating a single subsystem in isolation, AxIS achieves 1.05× -3.25× gains in energy savings for image classification and 1.35× -4.2× gains for object detection on average, for minimal (<1%) application-level quality loss.

References Powered by Scopus

Deep residual learning for image recognition

174051Citations
N/AReaders
Get full text

ImageNet: A Large-Scale Hierarchical Image Database

50786Citations
N/AReaders
Get full text

Microsoft COCO: Common objects in context

28799Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Approximate Computing: Concepts, Architectures, Challenges, Applications, and Future Directions

5Citations
N/AReaders
Get full text

Toward Energy-Efficient Collaborative Inference Using Multisystem Approximations

3Citations
N/AReaders
Get full text

PArtNNer: Platform-Agnostic Adaptive Edge-Cloud DNN Partitioning for Minimizing End-to-End Latency

3Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Ghosh, S. K., Raha, A., & Raghunathan, V. (2023). Energy-Efficient Approximate Edge Inference Systems. ACM Transactions on Embedded Computing Systems, 22(4). https://doi.org/10.1145/3589766

Readers' Seniority

Tooltip

Lecturer / Post doc 2

50%

PhD / Post grad / Masters / Doc 2

50%

Readers' Discipline

Tooltip

Computer Science 5

71%

Pharmacology, Toxicology and Pharmaceut... 1

14%

Engineering 1

14%

Article Metrics

Tooltip
Mentions
News Mentions: 1
References: 1

Save time finding and organizing research with Mendeley

Sign up for free