Reconfigurable co-processor architecture with limited numerical precision to accelerate deep convolutional neural networks
Not on the map. Why?
Abstract (arXiv)
Convolutional Neural Networks (CNNs) are widely used in deep learning applications, e.g. visual systems, robotics etc. However, existing software solutions are not efficient. Therefore, many hardware accelerators have been proposed optimizing performance, power and resource utilization of the implementation. Amongst existing solutions, Field Programmable Gate Array (FPGA) based architecture provides better cost-energy-performance trade-offs as well as scalability and minimizing development time. In this paper, we present a model-independent reconfigurable co-processing architecture to accelerate CNNs. Our architecture consists of parallel Multiply and Accumulate (MAC) units with caching techniques and interconnection networks to exploit maximum data parallelism. In contrast to existing solutions, we introduce limited precision 32 bit Q-format fixed point quantization for arithmetic representations and operations. As a result, our architecture achieved significant reduction in resource utilization with competitive accuracy. Furthermore, we developed an assembly-type microinstructions to access the co-processing fabric to manage layer-wise parallelism, thereby making re-use of limited resources. Finally, we have tested our architecture up to 9x9 kernel size on Xilinx Virtex 7 FPGA, achieving a throughput of up to 226.2 GOp/S for 3x3 kernel size.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 9 of its 19 references that are in the map. First posted on arXiv 21 Aug 2021.
Builds on
9 of 19 references.
References · 9
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014Going Deeper with Convolutionscited by 4,241
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
- 2015Deep Learning with Limited Numerical Precisioncited by 376
- 2014One weird trick for parallelizing convolutional neural networkscited by 264
- 2016Hardware-oriented Approximation of Convolutional Neural Networkscited by 20
- 2016Caffeinated FPGAs: FPGA Framework For Convolutional Neural Networkscited by 8
- 2020ZynqNet: An FPGA-Accelerated Embedded Convolutional Neural Networkcited by 5
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2022Design of High-Throughput Mixed-Precision CNN Accelerators on FPGA
- 2022Hardware-Efficient Template-Based Deep CNNs Accelerator Design ↗
- 2025Energy-Efficient FPGA Framework for Non-Quantized Convolutional Neural Networks
- 2026Bitwise Systolic Array Architecture for Runtime-Reconfigurable Multi-precision Quantized Multiplication on Hardware Accelerators
- 2024Exploring Quantization and Mapping Synergy in Hardware-Aware Deep Neural Network Accelerators
- 2021Memory-Efficient CNN Accelerator Based on Interlayer Feature Map Compression
- 2026Architectural Design and Performance Analysis of FPGA based AI Accelerators: A Comprehensive Review
- 2025A Scalable FPGA Architecture With Adaptive Memory Utilization for GEMM-Based Operations