@inproceedings{05e113bd70a644888e013d857fcec8c4,
title = "FPGA Design of High-Speed Convolutional Neural Network Hardware Accelerator",
abstract = "Convolutional Neural Networks get increasingly importance nowadays as they enable machines to interact with the surrounding environment, which paves the way for computer vision applications. FPGA implementations of CNN architectures have higher speed and lower power consumption compared to GPUs and CPUs. This paper proposes a high-speed hardware accelerator on FPGA for SqueezeNet CNN to accelerate its processing without decreasing the classification accuracy. Several ideas are applied to solve the memory bottleneck issue such as using Ping-Pong memory and deploying several FIFOs in the design. The architecture is built as a pipelined unit to process SqueezeNet CNN layer by layer. Different parallelism techniques are applied while processing the convolution layers to speedup layers processing. Moreover, the proposed accelerator classifies 248.76 fps at a frequency of 100MHz, and 427.4 fps at a frequency of 172 MHz. The proposed accelerator is implemented on Virtex-7 FPGA, and overcomes Geforce RTX 2080Ti GPU and several SqueezeNet FPGA implementations.",
keywords = "Convolutional Neural Networks (CNNs), FPGAs, Hardware Accelerators, SqueezeNet",
author = "\{Abd El-Maksoud\}, \{Ahmed J.\} and Abdallah Mohamed and Ahmed Tarek and Amr Adel and Amr Eid and Farida Khaled and Fatma Khaled and Ziad Ibrahim and Mandouh, \{Eman El\} and Hassan Mostafa",
note = "Funding Information: ACKNOWLEDGMENT This work was partially funded by Mentor Graphics and ONE Lab at Zewail City of Science and Technology, Egypt and Cairo University, Egypt. Publisher Copyright: {\textcopyright} 2021 IEEE.; 3rd Novel Intelligent and Leading Emerging Sciences Conference, NILES 2021 ; Conference date: 23-10-2021 Through 25-10-2021",
year = "2021",
doi = "10.1109/NILES53778.2021.9600555",
language = "British English",
series = "NILES 2021 - 3rd Novel Intelligent and Leading Emerging Sciences Conference, Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "376--379",
booktitle = "NILES 2021 - 3rd Novel Intelligent and Leading Emerging Sciences Conference, Proceedings",
address = "United States",
}