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 条
  • [21] FPGA Implementation for an Optimized CORDIC Module for OFDM System
    Alim, Onsy Abdel
    Elboghdadly, Nemat
    Ashour, Mahmoud A.
    Elaskary, Azza M.
    [J]. ICCES: 2008 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2007, : 21 - +
  • [22] FPGA Implementation of Fast and Area Efficient CORDIC algorithm
    Chinnathambi, M.
    Bharanidharan, N.
    Rajaram, S.
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMMUNICATION AND NETWORK TECHNOLOGIES (ICCNT), 2014, : 228 - 232
  • [23] FPGA implementation of Digital Down Converter using CORDIC algorithm
    Agarwal, Ashok
    Lakshmi, B.
    [J]. INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEM DESIGN, 2013, 8760
  • [24] FPGA Implementation of Pipelined CORDIC for Digital Demodulation in FMCW Radar
    Mandal, Amritakar
    Mishra, Rajesh
    [J]. INFOCOMMUNICATIONS JOURNAL, 2013, 5 (02): : 17 - 23
  • [25] FPGA Implementation of Approximate CORDIC Circuits for Energy Efficient Applications
    Osta, Mario
    Ibrahim, Ali
    Valle, Maurizio
    [J]. 2019 26TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2019, : 127 - 128
  • [26] FPGA Based Implementation of CORDIC using different number format
    Kir, Burcu
    Altuncu, Mehmet Ali
    Sahin, Suhap
    [J]. 2013 INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ADVANCES IN ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING (TAEECE), 2013, : 444 - 448
  • [27] FPGA implementation of image rotation using modified compensated CORDIC
    Jiang, XG
    Zhou, JY
    Shi, JH
    Chen, HH
    [J]. 2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 699 - 702
  • [28] Implementation of FPGA design of FFT architecture based on CORDIC algorithm
    Inguva, Sharath Chandra
    Seventiline, J. B.
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2021, 108 (11) : 1914 - 1939
  • [29] FPGA Implementation of a Novel Type DDS Based on CORDIC Algorithm
    Huang, J. -M.
    Chen, Z.
    Guo, H.
    Han, K.
    [J]. ADVANCES IN COMPUTER SCIENCE, INTELLIGENT SYSTEM AND ENVIRONMENT, VOL 2, 2011, 105 : 183 - 188
  • [30] Implementation of DCT using variable iterations CORDIC algorithm on FPGA
    Mane, Mansi
    Patil, Dhanshree
    Sutaone, Mukul S.
    Sadalage, Akshay
    [J]. 2014 First International Conference on Computational Systems and Communications (ICCSC), 2014, : 379 - 383