CORDIC algorithms for SVM FPGA implementation

被引:2
|
作者
Gimeno Sarciada, Jesus [1 ]
Lamela Rivera, Horacio [1 ]
Jimenez, Matias [1 ]
机构
[1] Univ Carlos III Madrid, Grp Trabajo Optoelect & Tecnol Laser, Madrid 28911, Spain
关键词
SVM; Support Vector Machines; FPGA; CORDIC; hardware implementation; SUPPORT VECTOR MACHINE;
D O I
10.1117/12.850781
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Support Vector Machines are currently one of the best classification algorithms used in a wide number of applications. The ability to extract a classification function from a limited number of learning examples keeping in the structural risk low has demonstrated to be a clear alternative to other neural networks. However, the calculations involved in computing the kernel and the repetition of the process for all support vectors in the classification problem are certainly intensive, requiring time or power consumption in order to function correctly. This problem could be a drawback in certain applications with limited resources or time. Therefore simple algorithms circumventing this problem are needed. In this paper we analyze an FPGA implementation of a SVM which uses a CORDIC algorithm for simplifying the calculation of as specific kernel greatly reducing the time and hardware requirements needed for the classification, allowing for powerful in-field portable applications. The algorithm is and its calculation capabilities are shown. The full SVM classifier using this algorithm is implemented in an FPGA and its in-field use assessed for high speed low power classification.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] FPGA implementation of wave pipelining CORDIC algorithms
    School of Information Science and Technology, Beijing Institute of Technology, Beijing 100081, China
    [J]. J Beijing Inst Technol Engl Ed, 2008, 1 (76-80):
  • [2] FPGA Implementation of Wave Pipelining CORDIC Algorithms
    崔嵬
    [J]. Journal of Beijing Institute of Technology, 2008, (01) : 76 - 80
  • [3] FPGA Implementation of CORDIC Algorithms for Sine and Cosine Generator
    Renardy, Antonius P.
    Ahmadi, Nur
    Fadila, Ashbir A.
    Shidqi, Naufal
    Adiono, Trio
    [J]. 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS 2015, 2015, : 1 - 6
  • [4] CORDIC Algorithm for FPGA Implementation
    Lin, Sun-Ting
    Wang, Tzu-Hao
    Lin, Shou-Sheu
    Li, Yan-Bang
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT TECHNOLOGIES AND ENGINEERING SYSTEMS (ICITES2013), 2014, 293 : 57 - 62
  • [5] Evaluation of CORDIC algorithms for FPGA design
    Valls, J
    Kuhlmann, M
    Parhi, KK
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2002, 32 (03): : 207 - 222
  • [6] Evaluation of CORDIC Algorithms for FPGA Design
    Javier Valls
    Martin Kuhlmann
    Keshab K. Parhi
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2002, 32 : 207 - 222
  • [7] Efficient mapping of cordic algorithms on FPGA
    Valls, J
    Kuhlmann, M
    Parhi, KK
    [J]. 2000 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 2000, : 336 - 345
  • [8] FPGA Implementation of CORDIC Algorithms for Sine and Cosine Floating-Point Calculations
    Sergiyenko, Anatoliy
    Moroz, Leonid
    Mychuda, Lesya
    Samotyj, Volodymir
    [J]. PROCEEDINGS OF THE THE 11TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS'2021), VOL 1, 2021, : 383 - 386
  • [9] An optimization of cordic algorithm and fpga implementation
    Xu, Rui
    Jiang, Zhanpeng
    Huang, Hai
    Dong, Changchun
    [J]. International Journal of Hybrid Information Technology, 2015, 8 (06): : 217 - 228
  • [10] A Modified CORDIC FPGA Implementation for Wave Generation
    Liu, Yidong
    Fan, Lihang
    Ma, Tieying
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2014, 33 (01) : 321 - 329