FPGA Implementations of SVM Classifiers: A Review

[1]  Nikolaos Zompakis,et al.  Optimizing SVM Classifier Through Approximate and High Level Synthesis Techniques , 2019, 2019 8th International Conference on Modern Circuits and Systems Technologies (MOCAST).

[2]  Mário P. Véstias High-Performance Reconfigurable Computing Granularity , 2015 .

[3]  Ivan Grech,et al.  Hardware-based support vector machine for phoneme classification , 2013, Eurocon 2013.

[4]  Huseyin Seker,et al.  An adaptive implementation of a dynamically reconfigurable K-nearest neighbour classifier on FPGA , 2012, 2012 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[5]  Abdul-Halim Jallad,et al.  Hardware Support Vector Machine (SVM) for satellite on-board applications , 2014, 2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[6]  Huseyin Seker,et al.  Dynamic partial reconfiguration implementation of the SVM/KNN multi-classifier on FPGA for bioinformatics application , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[7]  Shereen Afifi,et al.  Dynamic hardware system for cascade SVM classification of melanoma , 2018, Neural Computing and Applications.

[8]  Christos-Savvas Bouganis,et al.  An embedded hardware-efficient architecture for real-time cascade Support Vector Machine classification , 2013, 2013 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS).

[9]  Tamer Shanableh,et al.  FPGA-Based Parallel Hardware Architecture for Real-Time Image Classification , 2015, IEEE Transactions on Computational Imaging.

[10]  Ping Tak Peter Tang Table-driven implementation of the Expm1 function in IEEE floating-point arithmetic , 1992, TOMS.

[11]  Ray Andraka,et al.  A survey of CORDIC algorithms for FPGA based computers , 1998, FPGA '98.

[12]  Markos Papadonikolakis,et al.  A novel FPGA-based SVM classifier , 2010, 2010 International Conference on Field-Programmable Technology.

[13]  Marios M. Polycarpou,et al.  Boosting the Hardware-Efficiency of Cascade Support Vector Machines for Embedded Classification Applications , 2017, International Journal of Parallel Programming.

[14]  Christos-Savvas Bouganis,et al.  Novel Cascade FPGA Accelerator for Support Vector Machines Classification , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[15]  Theocharis Theocharides,et al.  A Parallel Hardware Architecture for Real-Time Object Detection with Support Vector Machines , 2012, IEEE Transactions on Computers.

[16]  Fei Qiao,et al.  Hardware acceleration with pipelined adder for Support Vector Machine classifier , 2014, 2014 Fourth International Conference on Digital Information and Communication Technology and its Applications (DICTAP).

[17]  Egil Fykse Performance Comparison of GPU, DSP and FPGA implementations of image processing and computer vision algorithms in embedded systems , 2013 .

[18]  Theocharis Theocharides,et al.  SCoPE: Towards a Systolic Array for SVM Object Detection , 2009, IEEE Embedded Systems Letters.

[19]  Ali Soleimani,et al.  FPGA Simulation of Linear and Nonlinear Support Vector Machine , 2011, J. Softw. Eng. Appl..

[20]  Christos-Savvas Bouganis,et al.  A Heterogeneous FPGA Architecture for Support Vector Machine Training , 2010, 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines.

[21]  Horacio Lamela,et al.  Performance evaluation of a FPGA implementation of a digital rotation support vector machine , 2008, SPIE Defense + Commercial Sensing.

[22]  Himansu Sekhar Behera,et al.  A Comprehensive Survey on Support Vector Machine in Data Mining Tasks: Applications & Challenges , 2015 .

[23]  Soojin Kim,et al.  Design of High-Performance Unified Circuit for Linear and Non-Linear SVM Classifications , 2012 .

[24]  Giles M. Foody,et al.  A relative evaluation of multiclass image classification by support vector machines , 2004, IEEE Transactions on Geoscience and Remote Sensing.

[25]  Greg Brown,et al.  A performance and energy comparison of FPGAs, GPUs, and multicores for sliding-window applications , 2012, FPGA '12.

[26]  Wayne Luk,et al.  Performance Comparison of Graphics Processors to Reconfigurable Logic: A Case Study , 2010, IEEE Transactions on Computers.

[27]  Davide Anguita,et al.  A support vector machine with integer parameters , 2008, Neurocomputing.

[28]  Reza Entezari-Maleki,et al.  Comparison of Classification Methods Based on the Type of Attributes and Sample Size , 2009, J. Convergence Inf. Technol..

[29]  Khaled Benkrid,et al.  Novel dynamic partial reconfiguration implementations of the support vector machine classifier on FPGA , 2016 .

[30]  Roopak Sinha,et al.  SVM classifier on chip for melanoma detection , 2017, 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[31]  Davide Anguita,et al.  Feed-Forward Support Vector Machine Without Multipliers , 2006, IEEE Transactions on Neural Networks.

[32]  Dimitrios Soudris,et al.  An Exploration Framework for Efficient High-Level Synthesis of Support Vector Machines: Case Study on ECG Arrhythmia Detection for Xilinx Zynq SoC , 2017, Journal of Signal Processing Systems.

[33]  Arvind Rajawat,et al.  Design and FPGA Implementation of Systolic Array Architecture for Matrix Multiplication , 2011 .

[34]  Yasuaki Ito,et al.  A Classification Processor for a Support Vector Machine with Embedded DSP Slices and Block RAMs in the FPGA , 2013, 2013 IEEE 7th International Symposium on Embedded Multicore Socs.

[35]  Afaq Ahmad,et al.  Energy-Efficient Embedded Inference of SVMs on FPGA , 2019, 2019 IEEE Computer Society Annual Symposium on VLSI (ISVLSI).

[36]  Davide Anguita,et al.  A FPGA Core Generator for Embedded Classification Systems , 2011, J. Circuits Syst. Comput..

[37]  Maciej Wielgosz,et al.  FPGA Implementation of the Selected Parts of the Fast Image Segmentation , 2012, Intelligent Tools for Building a Scientific Information Platform.

[38]  Marios M. Polycarpou,et al.  Embedded Hardware-Efficient Real-Time Classification With Cascade Support Vector Machines , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[39]  Tsutomu Maruyama,et al.  Performance comparison of FPGA, GPU and CPU in image processing , 2009, 2009 International Conference on Field Programmable Logic and Applications.

[40]  Miguel Figueroa,et al.  A custom hardware classifier for bruised apple detection in hyperspectral images , 2015, SPIE Optical Engineering + Applications.

[41]  Kandarpa Kumar Sarma,et al.  Design of a systolic array based multiplierless support vector machine classifier , 2014, 2014 International Conference on Signal Processing and Integrated Networks (SPIN).

[42]  Maciej Wielgosz,et al.  Comparison of GPU and FPGA Implementation of SVM Algorithm for Fast Image Segmentation , 2013, ARCS.

[43]  Maria Lindén,et al.  A Novel Medical Device for Early Detection of Melanoma , 2019, pHealth.

[44]  Anh-Tuan Hoang,et al.  FPGA implementation of type identifier for colorectal endoscopie images with NBI magnification , 2014, 2014 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS).

[45]  Zhenbing Liu,et al.  FPGA Implementation of SVM Decision Function Based on Hardware-Friendly Kernel , 2013, 2013 International Conference on Computational and Information Sciences.

[46]  Jesús Gimeno Sarciada,et al.  CORDIC algorithms for SVM FPGA implementation , 2010, Defense + Commercial Sensing.

[47]  Vuk Vranjkovic,et al.  New architecture for SVM classifier and its application to telecommunication problems , 2011, 2011 19thTelecommunications Forum (TELFOR) Proceedings of Papers.

[48]  Vineet Sahula,et al.  Power Aware Hardware Prototyping of Multiclass SVM Classifier Through Reconfiguration , 2012, 2012 25th International Conference on VLSI Design.

[49]  Marta Ruiz-Llata,et al.  Classification and regression , 1997 .

[50]  Christos-Savvas Bouganis,et al.  A hardware-efficient architecture for embedded real-time cascaded support vector machines classification , 2013, GLSVLSI '13.

[51]  Roopak Sinha,et al.  A system on chip for melanoma detection using FPGA-based SVM classifier , 2019, Microprocess. Microsystems.

[52]  Huseyin Seker,et al.  An adaptive FPGA implementation of multi-core K-nearest neighbour ensemble classifier using dynamic partial reconfiguration , 2012, 22nd International Conference on Field Programmable Logic and Applications (FPL).

[53]  Huseyin Seker,et al.  Reconfiguration-based implementation of SVM classifier on FPGA for Classifying Microarray data , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[54]  Sanjay Singh,et al.  Hardware Accelerator for Facial Expression Classification Using Linear SVM , 2015, SIRS.

[55]  Shereen Afifi,et al.  A low-cost FPGA-based SVM classifier for melanoma detection , 2016, 2016 IEEE EMBS Conference on Biomedical Engineering and Sciences (IECBES).

[56]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[57]  Sumeet Saurav,et al.  Hardware implementation of SVM using system generator , 2017, 2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT).

[58]  John Collins,et al.  A cascade classifier for diagnosis of melanoma in clinical images , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[59]  Huseyin Seker,et al.  Role of FPGAs as high performance computing solution to bioinformatics and computational biology data. , 2013 .

[60]  Erdal Oruklu,et al.  FPGA implementation of a support vector machine classifier for Ultrasonic flaw detection , 2017, 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS).

[61]  Shereen Afifi,et al.  Hardware Implementations of SVM on FPGA: A State-of-the-Art Review of Current Practice , 2015 .

[62]  Vuk Vranjkovic,et al.  Coarse-grained reconfigurable hardware accelerator of machine learning classifiers , 2016, 2016 International Conference on Systems, Signals and Image Processing (IWSSIP).

[63]  Ladislav A. Novak,et al.  Reconfigurable Hardware for Machine Learning Applications , 2015, J. Circuits Syst. Comput..