Dynamic partial reconfiguration implementation of the SVM/KNN multi-classifier on FPGA for bioinformatics application

Hussain, Hanaa, Benkrid, Khaled and Seker, Huseyin (2015) Dynamic partial reconfiguration implementation of the SVM/KNN multi-classifier on FPGA for bioinformatics application. In: 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 25-29 August 2015, Milan.

Full text not available from this repository. (Request a copy)
Official URL: http://dx.doi.org/10.1109/EMBC.2015.7320168


Bioinformatics data tend to be highly dimensional in nature thus impose significant computational demands. To resolve limitations of conventional computing methods, several alternative high performance computing solutions have been proposed by scientists such as Graphical Processing Units (GPUs) and Field Programmable Gate Arrays (FPGAs). The latter have shown to be efficient and high in performance. In recent years, FPGAs have been benefiting from dynamic partial reconfiguration (DPR) feature for adding flexibility to alter specific regions within the chip. This work proposes combing the use of FPGAs and DPR to build a dynamic multi-classifier architecture that can be used in processing bioinformatics data. In bioinformatics, applying different classification algorithms to the same dataset is desirable in order to obtain comparable, more reliable and consensus decision, but it can consume long time when performed on conventional PC. The DPR implementation of two common classifiers, namely support vector machines (SVMs) and K-nearest neighbor (KNN) are combined together to form a multi-classifier FPGA architecture which can utilize specific region of the FPGA to work as either SVM or KNN classifier. This multi-classifier DPR implementation achieved at least ~8x reduction in reconfiguration time over the single non-DPR classifier implementation, and occupied less space and hardware resources than having both classifiers. The proposed architecture can be extended to work as an ensemble classifier.

Item Type: Conference or Workshop Item (Paper)
Subjects: G400 Computer Science
G900 Others in Mathematical and Computing Sciences
Department: Faculties > Engineering and Environment > Computer and Information Sciences
Depositing User: Becky Skoyles
Date Deposited: 15 Apr 2016 10:36
Last Modified: 12 Oct 2019 22:53
URI: http://nrl.northumbria.ac.uk/id/eprint/26561

Actions (login required)

View Item View Item


Downloads per month over past year

View more statistics