A Highly Parallel FPGA Implementation of Sparse Neural Network Training
Not on the map. Why?
Abstract (arXiv)
We demonstrate an FPGA implementation of a parallel and reconfigurable architecture for sparse neural networks, capable of on-chip training and inference. The network connectivity uses pre-determined, structured sparsity to significantly reduce complexity by lowering memory and computational requirements. The architecture uses a notion of edge-processing, leading to efficient pipelining and parallelization. Moreover, the device can be reconfigured to trade off resource utilization with training time to fit networks and datasets of varying sizes. The combined effects of complexity reduction and easy reconfigurability enable significantly greater exploration of network hyperparameters and structures on-chip. As proof of concept, we show implementation results on an Artix-7 FPGA.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 0; 2024: 0; 2025: 0; 2026: 1.
4 papers.
- 2021Two Sparsities Are Better Than One: Unlocking the Performance Benefits of Sparse-Sparse Networkscited by 15
- 2021Dynamic Probabilistic Pruning: A general framework for hardware-constrained pruning at different granularitiescited by 5
- 2021Multiplierless MP-Kernel Machine For Energy-efficient Edge Devicescited by 4
- 2026Ultrafast On-Chip Online Learning via Spline Locality in Kolmogorov-Arnold Networkscited by 0
- 2026Ultrafast On-Chip Online Learning via Spline Locality in Kolmogorov-Arnold Networks2 Feb 2026
- 2021Two Sparsities Are Better Than One: Unlocking the Performance Benefits of Sparse-Sparse Networks27 Dec 2021
- 2021Multiplierless MP-Kernel Machine For Energy-efficient Edge Devices3 Jun 2021
- 2021Dynamic Probabilistic Pruning: A general framework for hardware-constrained pruning at different granularities26 May 2021