Automatic Compiler Based FPGA Accelerator for CNN Training
Not on the map. Why?
Abstract (arXiv)
Training of convolutional neural networks (CNNs)on embedded platforms to support on-device learning is earning vital importance in recent days. Designing flexible training hard-ware is much more challenging than inference hardware, due to design complexity and large computation/memory requirement. In this work, we present an automatic compiler-based FPGA accelerator with 16-bit fixed-point precision for complete CNNtraining, including Forward Pass (FP), Backward Pass (BP) and Weight Update (WU). We implemented an optimized RTL library to perform training-specific tasks and developed an RTL compiler to automatically generate FPGA-synthesizable RTL based on user-defined constraints. We present a new cyclic weight storage/access scheme for on-chip BRAM and off-chip DRAMto efficiently implement non-transpose and transpose operations during FP and BP phases, respectively. Representative CNNs for CIFAR-10 dataset are implemented and trained on Intel Stratix 10-GX FPGA using proposed hardware architecture, demonstrating up to 479 GOPS performance.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Aug 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 0; 2025: 1; 2026: 2.
6 papers.
- 2022EF-Train: Enable Efficient On-device CNN Training on FPGA Through Data Reshaping for Online Adaptation or Personalizationcited by 8
- 2022Gradient Backpropagation based Feature Attribution to Enable Explainable-AI on the Edgecited by 6
- 2023Efficient N:M Sparse DNN Training Using Algorithm, Architecture, and Dataflow Co-Designcited by 5
- 2025Ultra Memory-Efficient On-FPGA Training of Transformers via Tensor-Compressed Optimizationcited by 3
- 2026Ultrafast On-Chip Online Learning via Spline Locality in Kolmogorov-Arnold Networkscited by 0
- 2026Architectural Design and Performance Analysis of FPGA based AI Accelerators: A Comprehensive Reviewcited by 0
- 2026Architectural Design and Performance Analysis of FPGA based AI Accelerators: A Comprehensive Review25 Feb 2026
- 2026Ultrafast On-Chip Online Learning via Spline Locality in Kolmogorov-Arnold Networks2 Feb 2026
- 2025Ultra Memory-Efficient On-FPGA Training of Transformers via Tensor-Compressed Optimization11 Jan 2025
- 2023Efficient N:M Sparse DNN Training Using Algorithm, Architecture, and Dataflow Co-Design22 Sep 2023
- 2022Gradient Backpropagation based Feature Attribution to Enable Explainable-AI on the Edge19 Oct 2022
- 2022EF-Train: Enable Efficient On-device CNN Training on FPGA Through Data Reshaping for Online Adaptation or Personalization18 Feb 2022