An Automatic Hardware Generator for CNN Accelerator on FPGA with Efficient Resource Allocation
The field of e dge d eployment of c onvolutional neural networks (CNNs) based on field-programmable g ate a rrays (FPGAs) requires extensive knowledge and complex steps. The advent of the hls 4 ml tool has greatly simplified t his e dge deployment process. However, configuring the r euse factor p arameters within this tool still involves a very cumbersome process. In this paper, we propose an automatic reuse factor predictor based on resource predictors, latency predictors, and an automatic breadth-first search algorithm. Finally, we predict the reuse factors for a CNN with residual structures and compare them with the actual results after implementation on the Xilinx XCU250 FPGA.
Authors
- Mingsong Lv
- Libo Huang (ORCID: https://orcid.org/0000-0001-7878-3998)
- Gang Chen (ORCID: https://orcid.org/0000-0003-4234-1359)
- Feichi Han
Institutions
- Sun Yat-sen University (CN)
- National University of Defense Technology (CN)
- Northeastern University (CN)
Publication Details
- Published
- 2024-10-25
- DOI
- https://doi.org/10.1109/icta64028.2024.10860633
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00