DocumentCode
1948309
Title
An adaptive FPGA implementation of multi-core K-nearest neighbour ensemble classifier using dynamic partial reconfiguration
Author
Hussain, Hanaa ; Benkrid, Khaled ; Hong, Chuan ; Seker, Huseyin
Author_Institution
Sch. of Eng., Edinburgh Univ., Edinburgh, UK
fYear
2012
fDate
29-31 Aug. 2012
Firstpage
627
Lastpage
630
Abstract
Classification of highly dimensional Microarray data using K-nearest neighbour (K-NN) is a time-consuming task when implemented on general purpose processors (GPPs), and such it can benefit greatly from a parallel hardware implementation. In this work, an FPGA implementation of the K-NN classifier is presented and compared with an equivalent implementation running on GPP. Then, a novel FPGA-based multi-core implementation of the K-NN ensemble classifier, which exploits dynamic partial reconfiguration (DPR) is presented. The FPGA implementation of the single core K-NN classifier was found to be 92× faster than a GPP implementation, and the ensemble implementation was found to offer ~5× speed-up of the FPGA reconfiguration time. In addition, the paper investigates the effect of data dimensionality on classification time on both FPGAs and GPPs, showing that FPGAs scale up better than GPPs with higher data dimensionality.
Keywords
field programmable gate arrays; multiprocessing systems; pattern classification; DPR; FPGA-based multicore implementation; GPP; K-NN classifier; adaptive FPGA implementation; dynamic partial reconfiguration; field programmable gate arrays; general purpose processors; highly dimensional microarray data; multicore K-nearest neighbour ensemble classifier; parallel hardware implementation; time-consuming task; Cancer; Field programmable gate arrays; Measurement; Multicore processing; Training; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location
Oslo
Print_ISBN
978-1-4673-2257-7
Electronic_ISBN
978-1-4673-2255-3
Type
conf
DOI
10.1109/FPL.2012.6339251
Filename
6339251
Link To Document