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 条
  • [41] The CNN-SVM Revolution: Dissecting Cricket Bowling Movements
    Mehta, Shiva
    Khurana, Meenu
    Dogra, Ayush
    Jain, Vishal
    2024 2ND WORLD CONFERENCE ON COMMUNICATION & COMPUTING, WCONF 2024, 2024,
  • [42] Prediction of ozone depletion levels using intelligent CNN-SVM classification system
    Arun, V.
    Gnana Sophia, S.
    Ahilan, A.
    Jayapriya
    GLOBAL NEST JOURNAL, 2024, 26 (02):
  • [43] A Method of Gesture Recognition Using CNN-SVM Model with Error Correction Strategy
    Li, Jian
    Feng, Zhi-quan
    Xie, We
    Ai, Chang-sheng
    2018 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND NETWORK TECHNOLOGY (CCNT 2018), 2018, 291 : 448 - 452
  • [44] Brain Tumor Identification Based on CNN-SVM Model
    Lang, Ruixuan
    Jia, Kebin
    Feng, Jinchao
    2018 2ND INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND BIOINFORMATICS (ICBEB 2018), 2018, : 31 - 35
  • [45] Automatic scoring of postures in grouped pigs using depth image and CNN-SVM
    Xu, Jinyang
    Zhou, Suyin
    Xu, Aijun
    Ye, Junhua
    Zhao, Ayong
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2022, 194
  • [46] Forgery Fighters: The CNN-SVM Edge in Currency Security
    Mehta, Shiva
    Kumar, Ashok
    Dogra, Ayush
    Jain, Vishal
    2024 2ND WORLD CONFERENCE ON COMMUNICATION & COMPUTING, WCONF 2024, 2024,
  • [47] An Improved Hybrid CNN-SVM based Method for Bearing Fault Diagnosis Under Noisy Environment
    Xu, Jian
    Ma, Liuhao
    Zhang, Wei
    Yang, Qiang
    Li, Xun
    Liu, Shungui
    PROCEEDINGS OF THE 2019 31ST CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2019), 2019, : 4660 - 4665
  • [48] Remote Sensing Data Classification Using A Hybrid Pre-Trained VGG16 CNN-SVM Classifier
    Tun, Nyan Linn
    Gavrilov, Alexander
    Tun, Naing Min
    Trieu, Do Minh
    Aung, Htet
    PROCEEDINGS OF THE 2021 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (ELCONRUS), 2021, : 2171 - 2175
  • [49] Efficient CNN Accelerator on FPGA
    Kala, S.
    Nalesh, S.
    IETE JOURNAL OF RESEARCH, 2020, 66 (06) : 733 - 740
  • [50] A CNN Accelerator on FPGA using Binary Weight Networks
    Tsai, Tsung-Han
    Ho, Yuan-Chen
    2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TAIWAN), 2020,