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.

PubMed
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.

Related Concept Videos

Design Example: Traverse Angle Computations01:25

Design Example: Traverse Angle Computations

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 II01:17

Convolution Properties II

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...
583
Reclosers and Fuses01:26

Reclosers and Fuses

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...
474
Protein Networks02:26

Protein Networks

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,...
4.5K
Convolution Properties I01:20

Convolution Properties I

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:
584
Circuit Breaker and Fuse Selection01:23

Circuit Breaker and Fuse Selection

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,...
592