Design and Implementation of the High-performance YOLO Accelerator based on Zynq FPGA

YOLO object detection algorithm plays a key role in many application fields. FPGA is suitable for small batch streaming applications with strict power consumption constraints. The current hardware acceleration research generally has insufficient computing power and high difficulty in flexible deployment. This paper is devoted to the design of high-performance and lightweight hardware acceleration system by using software and hardware co-design method. High level synthesis technology is used to design the FPGA hardware to realize the modularization of the operation layer, 16-bit dynamic quantization is used to reduce the size of the model. Convolution expansion and block optimization are exploited to design highly reusable and fluid acceleration circuit, pipeline optimization and multi-channel transmission are used to further reduce the inference delay. In summary, this work implements the accelerators for YOLOv2, YOLOv2-tiny and Improving YOLO three models on ZYNQ FPGA platform. For the accelerator of Improving YOLO, the power consumption is 1.917W, the energy efficiency ratio is 6.23GOP/s/W, and gigabit operations per second is 11.96GOP/s. Comparing with similar works, our work achieves better performance.

Authors

Institutions

Publication Details

Published
2024-09-20
DOI
https://doi.org/10.1109/eit63098.2024.10762700
Citations
2
Primary Topic
Embedded Systems and FPGA Design
Type
article
Field-Weighted Citation Impact
0.66

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design and Implementation of the High-performance YOLO Accelerator based on Zynq FPGA

Wei Zhao, Jiabao Gao, Zhouqi Ren, Zhenjia Chen et al.
2 citations
Embedded Systems and FPGA Design
0.66
article

Design and Implementation of the High-performance YOLO Accelerator based on Zynq FPGA

Wei Zhao, Jiabao Gao, Zhouqi Ren, Zhenjia Chen, Gaomiao Xu
article en
2 citations

Abstract

YOLO object detection algorithm plays a key role in many application fields. FPGA is suitable for small batch streaming applications with strict power consumption constraints. The current hardware acceleration research generally has insufficient computing power and high difficulty in flexible deployment. This paper is devoted to the design of high-performance and lightweight hardware acceleration system by using software and hardware co-design method. High level synthesis technology is used to design the FPGA hardware to realize the modularization of the operation layer, 16-bit dynamic quantization is used to reduce the size of the model. Convolution expansion and block optimization are exploited to design highly reusable and fluid acceleration circuit, pipeline optimization and multi-channel transmission are used to further reduce the inference delay. In summary, this work implements the accelerators for YOLOv2, YOLOv2-tiny and Improving YOLO three models on ZYNQ FPGA platform. For the accelerator of Improving YOLO, the power consumption is 1.917W, the energy efficiency ratio is 6.23GOP/s/W, and gigabit operations per second is 11.96GOP/s. Comparing with similar works, our work achieves better performance.

Hainan University (CN)
Hainan University
Affordable and clean energy
Openalex Percentile: Top 27%
Embedded Systems and FPGA Design
0.66
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.