DeepEdgeBench: Benchmarking Deep Neural Networks on Edge Devices
Stephan Patrick Baller, Anshul Jindal, Mohak Chadha, Michael Gerndt

TL;DR
This paper benchmarks the performance of various edge devices running deep neural networks, focusing on inference time and power consumption, and provides a measurement method for evaluating AI performance on resource-limited hardware.
Contribution
It introduces a comprehensive benchmarking framework for edge AI devices and compares multiple hardware platforms using different models and frameworks.
Findings
Google Coral Dev Board has the best performance for TensorFlow quantized models.
Nvidia Jetson Nano outperforms others for MobileNetV2 inference time under certain conditions.
The paper provides a flexible method for measuring power, inference time, and accuracy on edge devices.
Abstract
EdgeAI (Edge computing based Artificial Intelligence) has been most actively researched for the last few years to handle variety of massively distributed AI applications to meet up the strict latency requirements. Meanwhile, many companies have released edge devices with smaller form factors (low power consumption and limited resources) like the popular Raspberry Pi and Nvidia's Jetson Nano for acting as compute nodes at the edge computing environments. Although the edge devices are limited in terms of computing power and hardware resources, they are powered by accelerators to enhance their performance behavior. Therefore, it is interesting to see how AI-based Deep Neural Networks perform on such devices with limited resources. In this work, we present and compare the performance in terms of inference time and power consumption of the four Systems on a Chip (SoCs): Asus Tinker Edge R,…
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
MethodsCorrelation Alignment for Deep Domain Adaptation · Depthwise Convolution · Pointwise Convolution · Depthwise Separable Convolution · Batch Normalization · Convolution · Average Pooling · Inverted Residual Block · 1x1 Convolution
