Hybrid CNN-SVM Inference Accelerator on FPGA Using HLS

12Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Convolution neural networks (CNN), support vector machine (SVM) and hybrid CNN-SVM algorithms are widely applied in many fields, including image processing and fault diagnosis. Although many dedicated FPGA accelerators have been proposed for specific networks, such as CNN or SVM, few of them have focused on CNN-SVM. Furthermore, the existing accelerators do not support CNN-SVM, which limits their application scenarios. In this work, we propose a hybrid CNN-SVM accelerator on FPGA. This accelerator utilizes a novel hardware-reuse architecture and unique computation mapping strategy to implement different calculation modes in CNN-SVM so that it can realize resource-efficient acceleration of the hybrid algorithm. In addition, we propose a universal deployment methodology to automatically select accelerator design parameters according to the target platform and algorithm. The experimental results on ZYNQ-7020 show that our implementation can efficiently map CNN-SVM onto FPGA, and the performance is competitive with other state-of-the-art works.

Cite

CITATION STYLE

APA

Liu, B., Zhou, Y., Feng, L., Fu, H., & Fu, P. (2022). Hybrid CNN-SVM Inference Accelerator on FPGA Using HLS. Electronics (Switzerland), 11(14). https://doi.org/10.3390/electronics11142208

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free