Related Experiment Video
Updated: Jan 29, 2026

13:19
Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
9.9K
Architecture Design of a Convolutional Neural Network Accelerator for Heterogeneous Computing Based on a Fused
Yang Zong1, Zhenhao Ma1, Jian Ren1
1School of Information Science and Engineering, Shenyang University of Technology, Shenyang 110870, China.
Sensors (Basel, Switzerland)
|January 28, 2026
Summary
This study introduces a novel, low-power Convolutional Neural Network (CNN) accelerator using heterogeneous computing. The design significantly enhances energy efficiency for embedded applications, outperforming existing solutions.
Area of Science:
- Computer Engineering
- Artificial Intelligence
- Hardware Acceleration
Background:
- Convolutional Neural Networks (CNNs) face challenges with high computational demands, resource usage, and complexity, limiting their deployment on microprocessors.
- Current CNN accelerators exhibit limited energy efficiency (2.32-6.5925 GOPs/W), failing to meet low-power embedded system requirements.
Purpose of the Study:
- To propose a low-power, high-energy-efficiency CNN accelerator architecture.
- To address the deployment limitations of CNNs in resource-constrained embedded scenarios.
Main Methods:
- Developed a heterogeneous computing architecture combining a Central Processing Unit (CPU) and Application-Specific Integrated Circuit (ASIC).
- Implemented an operator-fused systolic array algorithm with YOLOv5n as the benchmark network.
- Integrated a 2D systolic array with Conv-BN fusion for deep operator fusion (convolution, batch normalization, activation).
- Optimized a RISC-V core for reduced resource utilization and employed a locking mechanism with prefetching for asynchronous platform stability.
Main Results:
- Achieved a computational performance of 20.6 GFLOPs.
- Demonstrated a low power consumption of 1.96 W.
- Attained an energy efficiency ratio of 10.46 GOPs/W.
- Showcased a 58-350% improvement in energy efficiency compared to existing mainstream accelerators.
Conclusions:
- The proposed heterogeneous CNN accelerator architecture offers significant improvements in energy efficiency and performance.
- The design shows strong potential for effective deployment in low-power embedded systems.
- The operator-fused systolic array and optimized RISC-V core contribute to overcoming CNN deployment challenges.
Related Concept Videos
Design Example: Traverse Angle Computations
335
Traverse angle computations are a critical component of surveying, used to compute the internal angles within a closed traverse. A traverse consists of a series of connected lines forming a closed loop, often used for land boundary delineation or mapping. Calculating the internal angles ensures accuracy in the traverse geometry and is essential for checking survey data integrity.The process begins with known azimuths and bearings of the traverse sides. Internal angles at each vertex are...
335
Convolution Properties II
583
The important convolution properties include width, area, differentiation, and integration properties.
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
583
Reclosers and Fuses
474
Automatic circuit reclosers enhance the protection of distribution circuits by interrupting and auto-reclosing an AC circuit according to a preset sequence. They effectively manage temporary faults on overhead distribution lines, often caused by tree limbs or wildlife, by briefly disrupting service to improve overall reliability. However, contact with reclosers or energized broken conductors on the ground can pose serious hazards.
A comprehensive protection scheme for radial distribution...
A comprehensive protection scheme for radial distribution...
474
Protein Networks
4.5K
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
4.5K
Convolution Properties I
584
Convolution computations can be simplified by utilizing their inherent properties.
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
584
Circuit Breaker and Fuse Selection
592
A circuit breaker is a device engineered to interrupt fault currents and sometimes reclose automatically. When a fault current is detected, the breaker separates the electrical contacts, which generates an arc. This arc is extinguished by methods such as elongation, cooling, or splitting, depending on the breaker's design. Breakers are categorized based on the voltage they operate at and the medium used for arc extinction, such as air, oil, SF6 gas, or vacuum.
In high-voltage systems,...
In high-voltage systems,...
592

