Area-optimal FPGA implementation of the YOLO v2 algorithm using High-Level Synthesis

dc.contributor.authorAsati, Abhijit
dc.contributor.authorShekhar, Chandra
dc.date.accessioned2023-03-03T05:17:22Z
dc.date.available2023-03-03T05:17:22Z
dc.date.issued2020
dc.description.abstractField-programmable gate arrays (FPGAs) have been used as pre-silicon validation platforms in VLSI designs. In this paper, we propose a FPGA-based you-only-look-once (YOLO) v2 object detector implementation that provides better performance in terms of speed, achieves higher accuracy, and requires fewer resources compared with the alternatives. It is constructed using a convolutional deep neural network (CNN). We apply high-level synthesis (HLS) to model and optimize the implementation using multiple directives, such as pipelining, loop unrolling, in-lining, etc. The proposed YOLO v2 design is implemented on a Xilinx Zynq xc7z020clg484-1 device. We run simulations to test its functionality using an xSim simulator. The proposed implementation not only runs faster, but it utilizes an order of magnitude fewer resources than available implementations in the literature.en_US
dc.identifier.urihttps://ieeexplore.ieee.org/abstract/document/9376441
dc.identifier.urihttp://dspace.bits-pilani.ac.in:8080/xmlui/handle/123456789/9456
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.subjectEEEen_US
dc.subjectConvolutional Neural Networks (CNN)en_US
dc.subjectField-programmable gate array (FPGA)en_US
dc.subjectHigh-level synthesis (HLS)en_US
dc.subjectYou Look Only Once (YOLO)en_US
dc.titleArea-optimal FPGA implementation of the YOLO v2 algorithm using High-Level Synthesisen_US
dc.typeArticleen_US

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: