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 条
  • [31] A CNN-SVM hybrid model for the classification of thyroid nodules in medical ultrasound images
    Srivastava, Rajshree
    Kumar, Pardeep
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2022, 13 (06) : 624 - 639
  • [32] CNN-SVM hybrid model for varietal classification of wheat based on bulk samples
    Unlersen, Muhammed Fahri
    Sonmez, Mesut Ersin
    Aslan, Muhammet Fatih
    Demir, Bedrettin
    Aydin, Nevzat
    Sabanci, Kadir
    Ropelewska, Ewa
    EUROPEAN FOOD RESEARCH AND TECHNOLOGY, 2022, 248 (08) : 2043 - 2052
  • [33] Sentiment Classification on Weibo Incidents Using CNN-SVM and Repost Tree
    Tu, Manshu
    Gao, Shengxiang
    Ji, Zhe
    Zhang, Yan
    Yan, Yonghong
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL & ELECTRONICS ENGINEERING AND COMPUTER SCIENCE (ICEEECS 2016), 2016, 50 : 26 - 29
  • [34] A Novel Fire Detection Approach Based on CNN-SVM Using Tensorflow
    Wang, Zhicheng
    Wang, Zhiheng
    Zhang, Hongwei
    Guo, Xiaopeng
    INTELLIGENT COMPUTING METHODOLOGIES, ICIC 2017, PT III, 2017, 10363 : 682 - 693
  • [35] An Efficient FPGA Accelerator Optimized for High Throughput Sparse CNN Inference
    Wen, Jiayu
    Ma, Yufei
    Wang, Zhongfeng
    APCCAS 2020: PROCEEDINGS OF THE 2020 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2020), 2020, : 165 - 168
  • [36] A Hybrid Deep Learning Network CNN-SVM for 3D Mesh Segmentation
    Abouqora, Youness
    Moumoun, Lahcen
    ADVANCED INTELLIGENT SYSTEMS FOR SUSTAINABLE DEVELOPMENT (AI2SD'2020), VOL 2, 2022, 1418 : 1146 - 1155
  • [37] Real-time robust bearing fault detection using scattergram-driven hybrid CNN-SVM
    Mitra, Sukanya
    Koley, Chiranjib
    ELECTRICAL ENGINEERING, 2024, 106 (03) : 3615 - 3625
  • [38] Epileptic Seizure Prediction over EEG Data using Hybrid CNN-SVM Model with Edge Computing Services
    Agarwal, Punjal
    Wang, Hwang-Cheng
    Srinivasan, Kathiravan
    22ND INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEMS, COMMUNICATIONS AND COMPUTERS (CSCC 2018), 2018, 210
  • [39] Polyp Classification Using Multiple CNN-SVM Classifiers from Endoscope Images
    Murata, Masataka
    Usami, Hiroyasu
    Iwahori, Yuji
    Wang Aili
    Ogasawara, Naotaka
    Kasugai, Kunio
    NINTH INTERNATIONAL CONFERENCES ON PERVASIVE PATTERNS AND APPLICATIONS (PATTERNS 2017), 2017, : 109 - 112
  • [40] Offline Handwritten New Tai Lue Characters Recognition Using CNN-SVM
    Wang, Yongqiang
    Yu, Pengfei
    Li, Chao
    PROCEEDINGS OF 2019 IEEE 2ND INTERNATIONAL CONFERENCE ON ELECTRONIC INFORMATION AND COMMUNICATION TECHNOLOGY (ICEICT 2019), 2019, : 636 - 639