• Home
  • Search
  • BISWSRBS: A Winograd-based CNN Accelerator with a Fine-grained Regular Sparsity Pattern and Mixed Precision Quantization
  • Cite Icon5
  • https://doi.org/10.1145/3467476Copy DOI Icon

BISWSRBS: A Winograd-based CNN Accelerator with a Fine-grained Regular Sparsity Pattern and Mixed Precision Quantization

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Field-programmable Gate Array (FPGA) is a high-performance computing platform for Convolution Neural Networks (CNNs) inference. Winograd algorithm, weight pruning, and quantization are widely adopted to reduce the storage and arithmetic overhead of CNNs on FPGAs. Recent studies strive to prune the weights in the Winograd domain, however, resulting in irregular sparse patterns and leading to low parallelism and reduced utilization of resources. Besides, there are few works to discuss a suitable quantization scheme for Winograd. In this article, we propose a regular sparse pruning pattern in the Winograd-based CNN, namely, Sub-row-balanced Sparsity (SRBS) pattern, to overcome the challenge of the irregular sparse pattern. Then, we develop a two-step hardware co-optimization approach to improve the model accuracy using the SRBS pattern. Based on the pruned model, we implement a mixed precision quantization to further reduce the computational complexity of bit operations. Finally, we design an FPGA accelerator that takes both the advantage of the SRBS pattern to eliminate low-parallelism computation and the irregular memory accesses, as well as the mixed precision quantization to get a layer-wise bit width. Experimental results on VGG16/VGG-nagadomi with CIFAR-10 and ResNet-18/34/50 with ImageNet show up to 11.8×/8.67× and 8.17×/8.31×/10.6× speedup, 12.74×/9.19× and 8.75×/8.81×/11.1× energy efficiency improvement, respectively, compared with the state-of-the-art dense Winograd accelerator [20] with negligible loss of model accuracy. We also show that our design has 4.11× speedup compared with the state-of-the-art sparse Winograd accelerator [19] on VGG16.

Similar Papers
  • PDF
  • Research Article
  • Citations75

Optimized Compression for Implementing Convolutional Neural Networks on FPGA

  • Mar 06, 2019
  • Electronics
  • Min Zhang +5
  • Research Article
  • Citations19

An Efficient FPGA-based Depthwise Separable Convolutional Neural Network Accelerator with Hardware Pruning

  • Feb 12, 2024
  • ACM Transactions on Reconfigurable Technology and Systems
  • Zhengyan Liu +3
  • Research Article
  • Citations41

OMNI: A Framework for Integrating Hardware and Software Optimizations for Sparse CNNs

  • Sep 14, 2020
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Yun Liang +2
  • Conference Article
  • Citations8

Codesign-NAS

  • Feb 23, 2020
  • Mohamed S Abdelfattah +5
  • PDF
  • Research Article
  • Citations19

Fast Convolutional Neural Networks in Low Density FPGAs Using Zero-Skipping and Weight Pruning

  • Nov 09, 2019
  • Electronics
  • Mário P Véstias +3
  • Conference Article
  • Citations25

ESCALATE: Boosting the Efficiency of Sparse CNN Accelerator with Kernel Decomposition

  • Oct 17, 2021
  • Shiyu Li +4
  • Conference Article
  • Citations54

An Experimental Study of Reduced-Voltage Operation in Modern FPGAs for Neural Network Acceleration

  • Jun 01, 2020
  • Behzad Salami +8
  • Conference Article
  • Citations5

Comparing Optimization Methods of Neural Networks for Real-time Inference

  • Sep 01, 2019
  • Mir Khan +3
  • Research Article

A Design of Network Reconfigurable Universal CNN Accelerator Based on FPGA

  • Jan 23, 2026
  • ACM Transactions on Embedded Computing Systems
  • Wenhua Ye +4
  • Conference Article
  • Citations2

An Efficient Accelerator with Winograd for Novel Convolutional Neural Networks

  • May 13, 2022
  • Zhijian Lin +3
  • Conference Article
  • Citations24

A Data-Center FPGA Acceleration Platform for Convolutional Neural Networks

  • Sep 01, 2019
  • Xiaoyu Yu +9
  • Research Article
  • Citations10

Cyclic Sparsely Connected Architectures for Compact Deep Convolutional Neural Networks

  • Oct 01, 2021
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Morteza Hosseini +6
  • Conference Article
  • Citations40

Novel Casestudy and Benchmarking of AlexNet for Edge AI: From CPU and GPU to FPGA

  • Aug 30, 2020
  • Firas Al-Ali +4
  • Research Article
  • Citations8

RT3D: Achieving Real-Time Execution of 3D Convolutional Neural Networks on Mobile Devices

  • May 18, 2021
  • Proceedings of the AAAI Conference on Artificial Intelligence
  • Wei Niu +9
  • Research Article
  • Citations19

GRIM: A General, Real-Time Deep Learning Inference Framework for Mobile Devices Based on Fine-Grained Structured Weight Sparsity.

  • Oct 01, 2022
  • IEEE Transactions on Pattern Analysis and Machine Intelligence
  • Wei Niu +8
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.