EF-Train: Enable Efficient On-device CNN Training on FPGA Through Data Reshaping for Online Adaptation or Personalization
Not on the map. Why?
Abstract (arXiv)
Conventionally, DNN models are trained once in the cloud and deployed in edge devices such as cars, robots, or unmanned aerial vehicles (UAVs) for real-time inference. However, there are many cases that require the models to adapt to new environments, domains, or new users. In order to realize such domain adaption or personalization, the models on devices need to be continuously trained on the device. In this work, we design EF-Train, an efficient DNN training accelerator with a unified channel-level parallelism-based convolution kernel that can achieve end-to-end training on resource-limited low-power edge-level FPGAs. It is challenging to implement on-device training on resource-limited FPGAs due to the low efficiency caused by different memory access patterns among forward, backward propagation, and weight update. Therefore, we developed a data reshaping approach with intra-tile continuous memory allocation and weight reuse. An analytical model is established to automatically schedule computation and memory resources to achieve high energy efficiency on edge FPGAs. The experimental results show that our design achieves 46.99 GFLOPS and 6.09GFLOPS/W in terms of throughput and energy efficiency, respectively.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 11 of its 43 references that are in the map. First posted on arXiv 18 Feb 2022.
Builds on
11 of 43 references.
References · 11
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
- 2019FPGA/DNN Co-Design: An Efficient Design Methodology for IoT Intelligence on the Edgecited by 48
- 2020EDD: Efficient Differentiable DNN Architecture and Implementation Co-search for Embedded AI Solutionscited by 35
- 2020ConfuciuX: Autonomous Hardware Resource Assignment for DNN Accelerators using Reinforcement Learningcited by 35
- 2020Federated Learning in the Sky: Joint Power Allocation and Scheduling with UAV Swarmscited by 31
- 2019Achieving Super-Linear Speedup across Multi-FPGA for Real-Time DNN Inferencecited by 13
- 2019ROMANet: Fine-Grained Reuse-Driven Off-Chip Memory Access Management and Data Organization for Deep Neural Network Acceleratorscited by 11
- 2020DRMap: A Generic DRAM Data Mapping Policy for Energy-Efficient Processing of Convolutional Neural Networkscited by 11
- 2019Automatic Compiler Based FPGA Accelerator for CNN Trainingcited by 6
- 2019FeCaffe: FPGA-enabled Caffe with OpenCL for Deep Learning Training and Inference on Intel Stratix 10cited by 2
- 2019SkyNet: A Champion Model for DAC-SDC on Low Power Object Detectioncited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1; 2025: 2; 2026: 3.
8 papers.
- 2023Efficient N:M Sparse DNN Training Using Algorithm, Architecture, and Dataflow Co-Designcited by 5
- 2022Sustainable AI Processing at the Edgecited by 4
- 2024A Plug-in Tiny AI Module for Intelligent and Selective Sensor Data Transmissioncited by 4
- 2025Ultra Memory-Efficient On-FPGA Training of Transformers via Tensor-Compressed Optimizationcited by 3
- 2025Comprehensive Design Space Exploration for Tensorized Neural Network Hardware Acceleratorscited by 0
- 2026Position: The Need for Ultrafast Trainingcited by 0
- 2026Ultrafast On-Chip Online Learning via Spline Locality in Kolmogorov-Arnold Networkscited by 0
- 2026TsetlinWiSARD: On-Chip Training of Weightless Neural Networks using Tsetlin Automata on FPGAscited by 0
- 2026TsetlinWiSARD: On-Chip Training of Weightless Neural Networks using Tsetlin Automata on FPGAs25 Mar 2026
- 2026Ultrafast On-Chip Online Learning via Spline Locality in Kolmogorov-Arnold Networks2 Feb 2026
- 2026Position: The Need for Ultrafast Training2 Feb 2026
- 2025Comprehensive Design Space Exploration for Tensorized Neural Network Hardware Accelerators22 Nov 2025
- 2025Ultra Memory-Efficient On-FPGA Training of Transformers via Tensor-Compressed Optimization11 Jan 2025
- 2024A Plug-in Tiny AI Module for Intelligent and Selective Sensor Data Transmission3 Feb 2024
- 2023Efficient N:M Sparse DNN Training Using Algorithm, Architecture, and Dataflow Co-Design22 Sep 2023
- 2022Sustainable AI Processing at the Edge4 Jul 2022