Publication
DeepEdgeSoC: End-to-end deep learning framework for edge IoT devices
Mhd Rashed Al Koutayni; Gerd Reis; Didier Stricker
In: Internet of Things, Vol. 21, Pages 1-18, Elsevier, 4/2023.
Abstract
The acceleration of deep neural networks (DNNs) on edge devices is gaining significant importance in various application domains. General purpose graphics processing units (GPGPUs) are typically used to explore, train and evaluate DNNs because they offer higher processing and computational capability compared to CPUs. However, this comes at the cost of increased power consumption required by these devices for operation, which prevents efficient deployment of networks on edge devices. In the Internet of Things (IoT) domain, Field programmable gate arrays (FPGAs) are considered a powerful alternative since their flexible architecture can run the DNNs with much less energy. The enormous amount of effort and time required for the entire end-to-end edge-aware deployment urged us to develop DeepEdgeSoc, an integrated framework for deep learning (DL) design and acceleration. DeepEdgeSoc is an overarching framework under which DNNs can be built. DeepGUI, a visual drag-and-drop DNN design environment, plays an important role in accelerating the network design phase. In DeepEdgeSoc, the networks can be quantized and compressed to suite the underlying edge devices in terms of size and energy. DeepEdgeSoc goes beyond the software level by converting the networks to appropriate FPGA implementations that can be directly synthesized and integrated within a System-on-Chip (SoC).
Projekte
VIDETE - Generation of prior knowledge with the help of learning systems for 4D analysis of complex scenes,
DECODE - Continual learning for visual and multi-modal encoding of human surrounding and behavior
DECODE - Continual learning for visual and multi-modal encoding of human surrounding and behavior