Hybrid CNN-SVM Inference Accelerator on FPGA Using HLS

被引:5
|
作者
Liu, Bing [1 ]
Zhou, Yanzhen [1 ]
Feng, Lei [1 ]
Fu, Hongshuo [1 ]
Fu, Ping [1 ]
机构
[1] Harbin Inst Technol, Sch Elect & Informat Engn, Harbin 150000, Peoples R China
基金
中国国家自然科学基金;
关键词
convolution neural network (CNN); support vector machine (SVM); field-programmable gate array (FPGA); hybrid algorithm accelerator; computation mapping; design space exploration (DSE); high-level synthesis (HLS);
D O I
10.3390/electronics11142208
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Statistical Profiling of Hybrid CNN-SVM Effectiveness
    Benkadja, Abdallah
    Ben Ayed, Alaidine
    Biskri, Ismail
    Ghazzali, Nadia
    NEW FRONTIERS IN TEXTUAL DATA ANALYSIS, JADT 2022, 2024, : 15 - 27
  • [2] Hybrid CNN-SVM Classifier for Handwritten Digit Recognition
    Ahlawat, Savita
    Choudhary, Amit
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND DATA SCIENCE, 2020, 167 : 2554 - 2560
  • [3] Hybrid Model CNN-SVM for Land Change Detection
    Bouchelkia, Lina
    Tahraoui, Ahmed
    Kheddam, Radja
    PROGRAM OF THE 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND AUTOMATIC CONTROL, ICEEAC 2024, 2024,
  • [4] A hybrid CNN-SVM model for enhanced autism diagnosis
    Qiu, Linjie
    Zhai, Jian
    PLOS ONE, 2024, 19 (05):
  • [5] Scalable FPGA hardware accelerator for SVM inference
    Aftowicz, Marcin
    Lehniger, Kai
    Langendoerfer, Peter
    2022 11TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2022, : 44 - 47
  • [6] Multi-Class Weed Recognition Using Hybrid CNN-SVM Classifier
    Wu, Yanjuan
    He, Yuzhe
    Wang, Yunliang
    SENSORS, 2023, 23 (16)
  • [7] Detection and Prediction of Rice Leaf Disease Using a Hybrid CNN-SVM Model
    Devchand J. Chaudhari
    K. Malathi
    Optical Memory and Neural Networks, 2023, 32 : 39 - 57
  • [8] An OpenCL-Based Hybrid CNN-RNN Inference Accelerator On FPGA
    Sun, Yunfei
    Liu, Brian
    Xu, Xianchao
    2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 283 - 286
  • [9] Detection and Prediction of Rice Leaf Disease Using a Hybrid CNN-SVM Model
    Chaudhari, Devchand J. J.
    Malathi, K.
    OPTICAL MEMORY AND NEURAL NETWORKS, 2023, 32 (01) : 39 - 57
  • [10] A novel hybrid CNN-SVM classifier for recognizing handwritten digits
    Niu, Xiao-Xiao
    Suen, Ching Y.
    PATTERN RECOGNITION, 2012, 45 (04) : 1318 - 1325