Novel dynamic partial reconfiguration implementations of the support vector machine classifier on FPGA

Hussain, Hanaa, Benkrid, Khaled and Seker, Huseyin (2016) Novel dynamic partial reconfiguration implementations of the support vector machine classifier on FPGA. Turkish Journal of Electrical Engineering & Computer Sciences, 24. pp. 3371-3387. ISSN 1300-0632

Full text not available from this repository. (Request a copy)
Official URL: http://dx.doi.org/10.3906/elk-1402-18

Abstract

The support vector machine (SVM) is one of the highly powerful classifiers that have been shown to be capable of dealing with high-dimensional data. However, its complexity increases requirements of computational power. Recent technologies including the postgenome data of high-dimensional nature add further complexity to the construction of SVM classifiers. In order to overcome this problem, hardware implementations of the SVM classifier have been proposed to benefit from parallelism to accelerate the SVM. On the other hand, those implementations offer limited flexibility in terms of changing parameters and require the reconfiguration of the whole device. The latter interrupts the operation of other tasks placed on the hardware device. In this work, two flexible hardware implementations of the SVM classifier are proposed, namely A1 and A2 classifiers with successful applications in a microarray dataset. In addition, two dynamically and partially reconfigurable (DPR) architectures of the SVM classifier are presented. The A1 and A2 architectures have achieved up to 61× and 49× speed-up, respectively, over the equivalent general purpose processor. Furthermore, the DPR implementations achieved at least ∼8× reduction in reconfiguration time compared to non-DPR implementation. This is a significant achievement that can be easily adapted in other application domains of a similar nature.

Item Type: Article
Additional Information: Open access journal.
Uncontrolled Keywords: bioinformatics, data mining, field programmable gate arrays, supervised learning, support vector machine
Subjects: G400 Computer Science
Department: Faculties > Engineering and Environment > Computer and Information Sciences
Depositing User: Becky Skoyles
Date Deposited: 08 Aug 2016 15:32
Last Modified: 10 Aug 2016 10:56
URI: http://nrl.northumbria.ac.uk/id/eprint/27503

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year

View more statistics


Policies: NRL Policies | NRL University Deposit Policy | NRL Deposit Licence