title: Reconfiguration-based implementation of SVM classifier on FPGA for Classifying Microarray data.
abstract: Classifying Microarray data, which are of high dimensional nature, requires high computational power. Support Vector Machines-based classifier (SVM) is among the most common and successful classifiers used in the analysis of Microarray data but also requires high computational power due to its complex mathematical architecture. Implementing SVM on hardware exploits the parallelism available within the algorithm kernels to accelerate the classification of Microarray data. In this work, a flexible, dynamically and partially reconfigurable implementation of the SVM classifier on Field Programmable Gate Array (FPGA) is presented. The SVM architecture achieved up to 85× speed-up over equivalent general purpose processor (GPP) showing the capability of FPGAs in enhancing the performance of SVM-based analysis of Microarray data as well as future bioinformatics applications.
authors.forename: Hanaa M
authors.initials: HM
authors.lastname: Hussain
authors.forename: Khaled
authors.initials: K
authors.lastname: Benkrid
authors.forename: Huseyin
authors.initials: H
authors.lastname: Seker
mesh_terms: D019295:Computational Biology / Q000379:methods; D003198:Computer Simulation; D003201:Computers; D003625:Data Collection; D004581:Electronics; D004867:Equipment Design; D046228:Microarray Analysis / Q000295:instrumentation* / Q000379:methods; D055096:Optical Devices; D012815:Signal Processing, Computer-Assisted; D012984:Software; D060388:Support Vector Machine