2016
DOI: 10.15439/2016f327
|View full text |Cite
|
Sign up to set email alerts
|

Energy-efficient FPGA Implementation of the k-Nearest Neighbors Algorithm Using OpenCL

Abstract: Abstract-ModernSoCs are getting increasingly heterogeneous with a combination of multi-core architectures and hardware accelerators to speed up the execution of computeintensive tasks at considerably lower power consumption. Modern FPGAs, due to their reasonable execution speed and comparatively lower power consumption, are strong competitors to the traditional GPU based accelerators. High-level Synthesis (HLS) simplifies FPGA programming by allowing designers to program FPGAs in several high-level languages e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 13 publications
(9 citation statements)
references
References 7 publications
(9 reference statements)
0
9
0
Order By: Relevance
“…It is difficult to draw a straightforward comparison due to the diversity of baselines, data sets, and target devices. We find that the approaches most similar to our own, considering the baseline, approach, and platform, are Tang et al [29] and Muslim et al [30]. Regarding Tang et al [29], the k-means algorithm was also implemented via OpenCL on a comparable FPGA.…”
Section: K: Unexplored Design Techniquesmentioning
confidence: 73%
See 1 more Smart Citation
“…It is difficult to draw a straightforward comparison due to the diversity of baselines, data sets, and target devices. We find that the approaches most similar to our own, considering the baseline, approach, and platform, are Tang et al [29] and Muslim et al [30]. Regarding Tang et al [29], the k-means algorithm was also implemented via OpenCL on a comparable FPGA.…”
Section: K: Unexplored Design Techniquesmentioning
confidence: 73%
“…Muslim et al study the kNN algorithm [30]. The algorithm calculates which k nearest points in a training set are closest to each point n of the input data set.…”
Section: Related Workmentioning
confidence: 99%
“…A comparison between GPU and FPGA has also been performed for several other algorithms, such as the k-Nearest Neighbor in [7].…”
Section: Related Workmentioning
confidence: 99%
“…The numerical solution for (5) is also obtained by Euler discretization [10] with full truncation scheme avoiding negative values under the square root [8]. The final solutions are shown in (6) and (7).…”
Section: B Heston Modelmentioning
confidence: 99%
See 1 more Smart Citation