FPGA-based Hardware Acceleration of Scalable Convolutional Layers for Deep Learning Inference
Deep learning inference demands high computational efficiency and scalability, which traditional architectures struggle to provide. To address this, we propose an FPGA-accelerated scalable convolutional neural network (CNN) architecture optimized for inference. The design leverages FPGA’s parallelism and reconfigurability, integrating convolution, activation, and reshaping operations. It sequentially processes input data, synchronizing layers via control signals. The convolutional layer extracts spatial features, reshapes the feature map, and passes it to fully connected layers, with the output layer generating class probabilities. Our FPGA implementation achieves a remarkable 63000x speedup over CPU-based inference and a 6000x improvement compared to GPU-based inference with significantly reduced resource (except IO) requirements.
Authors
- Nahin Ul Sadad
- Md. Nazrul Islam Mondal (ORCID: https://orcid.org/0000-0001-7550-7226)
Publication Details
- Published
- 2025-02-13
- DOI
- https://doi.org/10.1109/ecce64574.2025.11013351
- Citations
- 1
- Primary Topic
- CCD and CMOS Imaging Sensors
- Type
- article
- Field-Weighted Citation Impact
- 0.73