Related Experiment Video
Updated: Oct 18, 2025

05:30
Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
796
A Novel Automate Python Edge-to-Edge: From Automated Generation on Cloud to User Application Deployment on Edge of
Tarek Belabed1,2,3, Vitor Ramos Gomes da Silva1, Alexandre Quenon1
1Electronics and Microelectronics Unit (SEMi), University of Mons, 7000 Mons, Belgium.
Sensors (Basel, Switzerland)
|September 28, 2021
Summary
This paper introduces an automated framework for deploying Deep Neural Networks (DNNs) on IoT Edge devices using FPGAs. The novel system simplifies hardware acceleration, achieving significant speedups and low power consumption for edge AI applications.
Area of Science:
- Computer Engineering
- Artificial Intelligence
- Embedded Systems
Background:
- Deploying Deep Neural Networks (DNNs) on Internet of Things (IoT) edge devices demands specialized hardware and software expertise.
- Existing methods for edge AI deployment often present significant complexity for developers.
- System-on-Chips (SoCs) offer potential for on-device AI but require efficient DNN integration.
Purpose of the Study:
- To propose a novel, fully automated design framework for deploying DNNs on SoCs for IoT edge applications.
- To simplify the implementation of hardware-accelerated DNNs on Field-Programmable Gate Arrays (FPGAs).
- To provide an easy-to-use Python interface mimicking popular deep learning frameworks.
Main Methods:
- A three-phase methodology: customization (user specifies DNN layer optimizations), generation (cloud-based binary creation for FPGA and software), and deployment (edge SoC receives programming files and libraries).
- High-level Python interface abstracts hardware complexities.
- Leverages cloud infrastructure for generating FPGA and software binaries.
Main Results:
- An optimized DNN for the MNIST dataset achieved over 60x speedup compared to a software version on a ZYNQ 7020 SoC.
- The accelerated DNN consumed less than 0.43W, demonstrating significant power efficiency.
- The framework offers a superior trade-off between throughput, power consumption, and system cost compared to state-of-the-art solutions.
Conclusions:
- The proposed automated framework significantly simplifies DNN deployment for IoT edge applications on SoCs.
- It enables efficient hardware acceleration on FPGAs with reduced development effort.
- The methodology provides a compelling balance of performance, power efficiency, and cost for edge AI.
Related Concept Videos
Neural Circuits
1.9K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.9K
Fast Decoupled and DC Powerflow
354
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
354
Non-equilibrium in the Cell
4.9K
An important concept in studying metabolism and energy is that of chemical equilibrium. Most chemical reactions are reversible. They can proceed in both directions, releasing energy into their environment in one direction, and absorbing it from the environment in the other direction. The same is true for the chemical reactions involved in cell metabolism, such as the breaking down and building up of proteins into and from individual amino acids, respectively. Reactants within a closed system...
4.9K
