• Home
  • Search
  • Accelerating Deep Convolutional Neural Networks Using Number Theoretic Transform
  • Cite Icon14
  • https://doi.org/10.1109/tcsi.2022.3214528Copy DOI Icon

Accelerating Deep Convolutional Neural Networks Using Number Theoretic Transform

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

Modern deep convolutional neural networks (CNNs) suffer from high computational complexity due to excessive convolution operations. Recently, fast convolution algorithms such as fast Fourier transform (FFT) and Winograd transform have gained attention to address this problem. They reduce the number of multiplications required in the convolution operation by replacing it with element-wise multiplication in the transform domain. However, fast convolution-based CNN accelerators have three major concerns: expensive domain transform, large memory overhead, and limited flexibility in kernel size. In this paper, we present a novel CNN accelerator based on number theoretic transform (NTT), which overcomes the existing limitations. We propose the low-cost NTT and inverse-NTT converter that only use adders and shifters for on-chip domain transform, which solves the inflated bandwidth problem and enables more parallel computations in the accelerator. We also propose the accelerator architecture that includes multiple tile engines with the optimized data flow and mapping. Finally, we implement the proposed NTT-based CNN accelerator on the Xilinx Alveo U50 FPGA and evaluate it for popular deep CNN models. As a result, the proposed accelerator achieves 2859.5, 990.3, and 805.6 GOPS throughput for VGG-16, GoogLeNet, and Darknet-19, respectively. It outperforms the existing fast convolution-based CNN accelerators up to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$9.6\times $ </tex-math></inline-formula> .

Similar Papers
  • Conference Article
  • Citations7

Process Variation Mitigation on Convolutional Neural Network Accelerator Architecture

  • Nov 01, 2019
  • Maodi Ma +3
  • Research Article
  • Citations8

An Uninterrupted Processing Technique-Based High-Throughput and Energy-Efficient Hardware Accelerator for Convolutional Neural Networks

  • Dec 01, 2022
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Md Najrul Islam +2
  • Research Article
  • Citations20

AdaPrune: An Accelerator-Aware Pruning Technique for Sustainable CNN Accelerators

  • Jan 01, 2022
  • IEEE Transactions on Sustainable Computing
  • Jiajun Li +1
  • Conference Article
  • Citations22

An energy-efficient and high-throughput bitwise CNN on sneak-path-free digital ReRAM crossbar

  • Jul 01, 2017
  • Leibin Ni +6
  • 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
  • Citations90

Morph: Flexible Acceleration for 3D CNN-Based Video Understanding

  • Oct 01, 2018
  • Kartik Hegde +3
  • Conference Article
  • Citations62

Overcoming resource underutilization in spatial CNN accelerators

  • Aug 01, 2016
  • Yongming Shen +2
  • 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
  • Research Article
  • Citations10

ERDSE: efficient reinforcement learning based design space exploration method for CNN accelerator on resource limited platform

  • May 09, 2021
  • Graphics and Visual Computing
  • Kaijie Feng +7
  • Research Article
  • Citations10

CNN Accelerator at the Edge With Adaptive Zero Skipping and Sparsity-Driven Data Flow

  • Dec 01, 2023
  • IEEE Transactions on Circuits and Systems for Video Technology
  • Min Liu +4
  • Conference Article
  • Citations196

SnaPEA: Predictive Early Activation for Reducing Computation in Deep Convolutional Neural Networks

  • Jun 01, 2018
  • Vahideh Akhlaghi +4
  • PDF
  • Research Article
  • Citations1

Research on Dynamic Reconfigurable Convolutional Neural Network Accelerator

  • Jun 01, 2021
  • Journal of Physics: Conference Series
  • Bao Deng +1
  • 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
  • Citations11

Squeezing the Last MHz for CNN Acceleration on FPGAs

  • Sep 01, 2019
  • Li Li +6
  • Conference Article
  • Citations26

Bit-Width Based Resource Partitioning for CNN Acceleration on FPGA

  • Apr 01, 2017
  • Jianxin Guo +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.