Efficient Layer-Wise N:M Sparse CNN Accelerator with Flexible SPEC: Sparse Processing Element Clusters

Xiaoru Xie1, Mingyu Zhu1, Siyuan Lu1

  • 1School of Electronic Science and Engineering, Nanjing University, Nanjing 210023, China.

Micromachines
|March 29, 2023
PubMed
Summary

This study introduces an efficient hardware accelerator for N:M fine-grained sparse convolutional neural networks (CNNs). The design optimizes computational complexity and power efficiency for layer-wise sparse patterns in CNNs.

Related Concept Videos

Acceleration Vectors01:30

Acceleration Vectors

In everyday conversation, accelerating means speeding up. Acceleration is a vector in the same direction as the change in velocity, Δv, therefore the greater the acceleration, the greater the change in velocity over a given time. Since velocity is a vector, it can change in magnitude, direction, or both. Thus acceleration is a change in speed or direction, or both. For example, if a runner traveling at 10 km/h due east slows to a stop, reverses direction, and continues their run at 10 km/h...
8.2K
Improving Translational Accuracy02:07

Improving Translational Accuracy

Base complementarity between the three base pairs of mRNA codon and the tRNA anticodon is not a failsafe mechanism. Inaccuracies can range from a single mismatch to no correct base pairing at all. The free energy difference between the correct and nearly correct base pairs can be as small as 3 kcal/ mol. With complementarity being the only proofreading step, the estimated error frequency would be one wrong amino acid in every 100 amino acids incorporated. However, error frequencies observed in...
11.7K
Reducing Line Loss01:18

Reducing Line Loss

In a three-phase circuit, line loss is an indicator of energy dissipated as heat due to the resistance of transmission lines. To address this, incorporating transformers into the system—a step-up transformer at the source and a step-down transformer at the load—is a strategic solution. Two three-phase transformers are introduced to improve this.
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss...
184
Multicompartment Models: Overview01:14

Multicompartment Models: Overview

Multicompartment models are mathematical constructs that depict how drugs are distributed and eliminated within the body. They segment the body into several compartments, symbolizing various physiological or anatomical areas connected through drug transfer processes such as absorption, metabolism, distribution, and elimination.
These models offer a more comprehensive representation of drug behavior in the body than one-compartment models. They accommodate the complexity of drug distribution,...
201
Accelerators01:17

Accelerators

Accelerators in concrete serve as admixtures to speed up the hardening process, enabling the concrete to achieve early strength faster. Although accelerators do not necessarily impact the time it takes concrete to set, they reduce this time in practice. A common accelerator is calcium chloride, which is particularly useful for hastening early strength development in cold weather or for rapid repair jobs that require quick heat generation after mixing.
The effectiveness of calcium chloride can...
101
Dense Connective Tissue01:13

Dense Connective Tissue

Dense connective tissue contains more collagen fibers than loose connective tissue. As a consequence, it displays greater resistance to stretching. There are two major categories of dense connective tissue— regular and irregular.
Dense Regular Connective Tissue
In dense regular connective tissue, fibers are arranged parallel to each other, enhancing its tensile strength and resistance to stretching in the direction of the fiber orientations. Ligaments and tendons are made of dense regular...
8.0K