2015 IEEE 23rd Annual International Symposium on Field-Programmable Custom Computing Machines 2015
DOI: 10.1109/fccm.2015.7
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient KNN Algorithm Implemented on FPGA Based Heterogeneous Computing System Using OpenCL

Abstract: Accurate and efficient data classification techniques are of vital importance to many problems, and are rapidly developing in recent decades. K-Nearest Neighbor algorithm (KNN), as one of the most important algorithms, is widely used in text categorization, predictive analysis, data mining and image recognition, etc. To accelerate the algorithm and to optimize the parallel implementation solution are two key issues of KNN. In this paper, we propose a new solution to speed up KNN algorithm on FPGA based heterog… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
28
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 58 publications
(28 citation statements)
references
References 5 publications
0
28
0
Order By: Relevance
“…Normal data are filtered at the NIC and only anomaly data are transferred to the host machine to reduce data size. In addition, KNN (K-Nearest Neighbor) algorithm is accelerated by using FPGAs in papers [13], [14]. It can be used for outlier detection on timeseries data.…”
Section: Related Workmentioning
confidence: 99%
“…Normal data are filtered at the NIC and only anomaly data are transferred to the host machine to reduce data size. In addition, KNN (K-Nearest Neighbor) algorithm is accelerated by using FPGAs in papers [13], [14]. It can be used for outlier detection on timeseries data.…”
Section: Related Workmentioning
confidence: 99%
“…The employment of the k ‐NN algorithm was done bearing in mind that it is a highly parallelizable algorithm suitable for hardware implementation and, therefore, eligible for space missions. In fact Pu et al . have implemented a variant of k ‐NN on an ALTERA FPGA device not far from what ESA is developing at the moment.…”
Section: Efficient Labeling and Outlier Detection Through Classificationmentioning
confidence: 99%
“…In fact Pu et al 87 have implemented a variant of k-NN on an ALTERA FPGA device not far from what ESA is developing at the moment. By using the k-NN we prove two points: (a) the classifier must provide as few as possible false positive detections with no requirement to reach to perfect classification rates and (b) the amount of data that need to be transferred to a rover, that is, the PCA coefficients and a reduced labeled data matrix in the case of k-NN is minimum.…”
Section: K-nn Classifiermentioning
confidence: 99%
“…An accelerated kNN algorithm implemented on an FPGAbased heterogeneous computing system was presented in [11]. Altera's OpenCL compiler was used for compiling the OpenCL code onto the FPGA.…”
Section: B Overview Of Openclmentioning
confidence: 99%