Title :
A Reconfigurable Multiclass Support Vector Machine Architecture for Real-Time Embedded Systems Classification
Author :
Kane, Jason ; Hernandez, Robert ; Qing Yang
Author_Institution :
Dept. of Electr., Comput., & Biomed. Eng., Univ. of Rhode Island, Kingston, RI, USA
Abstract :
A great architectural challenge facing many of today´s embedded systems is in combining physical sensory inputs with often power constrained computational elements to timely and accurately achieve an understanding of the current operating environment. Classification processing is one manner in which some designs accomplish this task. Support Vector Machines (SVMs) encompass one field of classification that has proven to yield high accuracy and has recently seen increased widespread use, however, the required computational intensity places a challenge on computer architects to design a hardware structure capable of performing real-time classifications while maintaining low power consumption. This paper proposes the first ever fully pipelined, floating point based, multi-use reconfigurable hardware architecture designed to act in conjunction with embedded processing as an accelerator for multiclass SVM classification. Several tasks, involving an extensive sample set of over 100,000 classifications, are evaluated for speed and accuracy against the same suite running on both an Intel Core i7-2600 system with lib SVM and an Nvidia GT 750M graphics card GPU. Our promising results show that our architecture is able to achieve a measure able speed increase in performance of up to 53x while matching 99.95% of all lib SVM predictions.
Keywords :
embedded systems; graphics processing units; pattern classification; reconfigurable architectures; support vector machines; Intel Core i7-2600 system; Nvidia GT 750M graphics card GPU; classification processing; graphics processing unit; lib SVM predictions; multiclass SVM classification; realtime embedded systems classification; reconfigurable hardware architecture; reconfigurable multiclass support vector machine; Accuracy; Computer architecture; Hardware; Kernel; Random access memory; Real-time systems; Support vector machines; embedded design; field prgrammable gate arrays; parallel architectures; support vector machines;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2015 IEEE 23rd Annual International Symposium on
Conference_Location :
Vancouver, BC
DOI :
10.1109/FCCM.2015.24