Related Experiment Video
Updated: Sep 8, 2025

13:19
Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
9.3K
Optimizing the Deep Neural Networks by Layer-Wise Refined Pruning and the Acceleration on FPGA
Hengyi Li1, Xuebin Yue1, Zhichen Wang1
1Department of Electronic and Computer Engineering, Ritsumeikan University, Kusatsu, Shiga, Japan.
Computational Intelligence and Neuroscience
|June 13, 2022
Summary
This study introduces an efficient pruning method for deep neural networks, significantly reducing parameters and computations with minimal accuracy loss. The approach accelerates inference on field-programmable gate arrays (FPGAs) for practical AI applications.
Area of Science:
- Artificial Intelligence
- Computer Engineering
- Deep Learning
Background:
- Deep neural networks (DNNs) are computationally intensive, limiting their practical application.
- Accelerating DNN inference is crucial for real-time AI systems.
- Existing pruning methods may require additional training or introduce overhead.
Purpose of the Study:
- To propose a high-efficiency layer-wise refined pruning method for DNNs at the software level.
- To accelerate DNN inference at the hardware level using field-programmable gate arrays (FPGAs).
- To demonstrate the method's effectiveness and applicability to various DNN architectures.
Main Methods:
- A layer-wise refined pruning method based on channel-wise importance and input sparsity.
- Software-level pruning integrated with native network characteristics, avoiding extra training workloads.
- Hardware-level acceleration on FPGA using the Vitis AI tool.
Main Results:
- Significant pruning of parameters and Floating-Point Operations (FPO) achieved: over 85% for ResNet50/101 and 75.78% for VGG13BN, with minimal accuracy loss (<0.74%).
- Achieved high throughput on FPGA: 151.99 fps for VGG13BN and 124.31 fps for ResNet101 (two threads mode).
- Demonstrated speedups of up to 4.3x for VGG13BN and 1.8x for ResNet101 on FPGA compared to original networks.
Conclusions:
- The proposed pruning method effectively reduces DNN complexity with negligible accuracy degradation.
- Hardware acceleration on FPGAs significantly boosts inference speed for pruned DNNs.
- This approach offers a practical solution for deploying efficient DNNs in real-world applications.
Related Concept Videos
Reducing Line Loss
193
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...
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss...
193
Neuroplasticity
749
Neuroplasticity reflects the brain's remarkable capacity to adapt and evolve, responding dynamically to learning, experiences, or injury by reorganizing its neural circuitry. This reorganization involves creating new neural connections and refining old ones through a series of biological processes that contribute to the brain's lifelong development and adaptability.
749
Improving Translational Accuracy
11.8K
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.8K
Long-term Potentiation
55.8K
Long-term potentiation, or LTP, is one of the ways by which synaptic plasticity—changes in the strength of chemical synapses—can occur in the brain. LTP is the process of synaptic strengthening that occurs over time between pre- and postsynaptic neuronal connections. The synaptic strengthening of LTP works in opposition to the synaptic weakening of long-term depression (LTD) and together are the main mechanisms that underlie learning and memory.
55.8K
Neural Circuits
1.5K
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.5K

