TY - GEN
T1 - An Extremely Pipelined FPGA-based accelerator of All Adder Neural Networks for On-board Remote Sensing Scene Classification
AU - Zhang, Ning
AU - Ni, Shuo
AU - Qiao, Tingting
AU - Liu, Wenchao
AU - Chen, He
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Directly completing remote sensing scene classification (RSSC) on space platforms can minimize latency and relieve data downlink burdens. The all adder neural network (A2NN) is a novel network for on-board RSSC with lower resource overhead than convolutional neural networks (CNNs). However, most of the existing FPGA-based accelerators are designed for CNNs and are not applicable to deploy A2NNs. In this paper, we propose an extremely pipelined FPGA-based accelerator of A2NNs and implement a VGGNet-11 backbone for on-board RSSC. In the proposed FPGA-based accelerator, an extremely pipelined processing engine (PE) suitable for accelerating the adder layer is designed. Each adder layer in the A2NN is mapped to a dedicated extremely pipelined PE, which achieves low-latency calculations. Besides, the entire parameters of the network are stored in block RAMs, and the intermediate data are cached on the FPGA chip, thereby eliminating external memory accesses and reducing power consumption. To evaluate the performance of the proposed extremely pipelined FPGA-based accelerator of A2NN, we implemented an A2NN-based RSCC model with the VGGNet-11 backbone on the Xilinx Virtex7 XC7VX690T FPGA by the proposed accelerator. The experimental results show that the proposed FPGA-based accelerator of A2NNs can achieve a throughput of 3.04 tera operations per second (TOPs) at 200 MHz while consuming 8.27 W.
AB - Directly completing remote sensing scene classification (RSSC) on space platforms can minimize latency and relieve data downlink burdens. The all adder neural network (A2NN) is a novel network for on-board RSSC with lower resource overhead than convolutional neural networks (CNNs). However, most of the existing FPGA-based accelerators are designed for CNNs and are not applicable to deploy A2NNs. In this paper, we propose an extremely pipelined FPGA-based accelerator of A2NNs and implement a VGGNet-11 backbone for on-board RSSC. In the proposed FPGA-based accelerator, an extremely pipelined processing engine (PE) suitable for accelerating the adder layer is designed. Each adder layer in the A2NN is mapped to a dedicated extremely pipelined PE, which achieves low-latency calculations. Besides, the entire parameters of the network are stored in block RAMs, and the intermediate data are cached on the FPGA chip, thereby eliminating external memory accesses and reducing power consumption. To evaluate the performance of the proposed extremely pipelined FPGA-based accelerator of A2NN, we implemented an A2NN-based RSCC model with the VGGNet-11 backbone on the Xilinx Virtex7 XC7VX690T FPGA by the proposed accelerator. The experimental results show that the proposed FPGA-based accelerator of A2NNs can achieve a throughput of 3.04 tera operations per second (TOPs) at 200 MHz while consuming 8.27 W.
KW - Deep learning
KW - FPGA
KW - on-board processing
KW - pipelined architecture
KW - scene classification
UR - http://www.scopus.com/inward/record.url?scp=85187554891&partnerID=8YFLogxK
U2 - 10.1109/ICFPT59805.2023.00036
DO - 10.1109/ICFPT59805.2023.00036
M3 - Conference contribution
AN - SCOPUS:85187554891
T3 - Proceedings - International Conference on Field-Programmable Technology, ICFPT
SP - 258
EP - 261
BT - Proceedings - 2023 International Conference on Field-Programmable Technology, ICFPT 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 22nd International Conference on Field-Programmable Technology, ICFPT 2023
Y2 - 12 December 2023 through 14 December 2023
ER -