A Universal Accelerated Coprocessor for Object Detection Based on RISC-V
Open Access
- 17 January 2023
- journal article
- research article
- Published by MDPI AG in Electronics
- Vol. 12 (3) , 475
Abstract
With the application of object detection (OD) technology in various fields, common OD methods have been increasingly widely used, which poses a challenge to their calculative performance and accuracy. To improve the computational performance of OD algorithms, a general-purpose accelerated coprocessor was designed and implemented based on the extensibility of the RISC-V architecture. The accelerator was transformed into the form of a coprocessor and connected to its CPU core through the EAI coprocessor interface. Meanwhile, the corresponding instructions were designed, and the acceleration library functions were established. Finally, the performance and resource depletion of the coprocessor were analyzed on the FPGA platform. The experimental results suggest that only 10,091 LUTs were consumed by the accelerated coprocessor designed in this study, accounting for 52.2% of the entire SoC system. Moreover, the processing capacity of the YOLOv3 algorithm was 6.33 times that of a general-purpose CPU.Keywords
Funding Information
- National Natural Science Foundation of China (62201375)
- China Postdoctoral Science Foundation (2021M691848)
- Science and Technology Projects Fund of Suzhou (SYG202142)
This publication has 19 references indexed in Scilit:
- Optimizing the Convolution Operation to Accelerate Deep Neural Networks on FPGAIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2018
- A Lightweight YOLOv22018
- Efficient Processing of Deep Neural Networks: A Tutorial and SurveyProceedings of the IEEE, 2017
- Focal Loss for Dense Object Detection2017
- Deformable Convolutional Networks2017
- Mask R-CNN2017
- Aggregated Residual Transformations for Deep Neural Networks2017
- SSD: Single Shot MultiBox Detector2016
- What Makes for Effective Detection Proposals?IEEE Transactions on Pattern Analysis and Machine Intelligence, 2015
- Spatial Pyramid Pooling in Deep Convolutional Networks for Visual RecognitionIEEE Transactions on Pattern Analysis and Machine Intelligence, 2015