Proceedings of the 9th International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies 2018
DOI: 10.1145/3241793.3241810
|View full text |Cite
|
Sign up to set email alerts
|

An FPGA-Based Hardware Accelerator for K-Nearest Neighbor Classification for Machine Learning on Mobile Devices

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
16
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
8
1

Relationship

1
8

Authors

Journals

citations
Cited by 25 publications
(17 citation statements)
references
References 4 publications
0
16
0
Order By: Relevance
“…Hence, it can be said that the comparisons were appropriate. This is an advantage of the FPGA-based prototype design [42] [43]. In addition, the capability to analyze the specifications of customized processors (e.g., the customized DSP and CPU analyzed in this study) is another advantage of the FPGA-based prototype design.…”
Section: ) Discussionmentioning
confidence: 99%
“…Hence, it can be said that the comparisons were appropriate. This is an advantage of the FPGA-based prototype design [42] [43]. In addition, the capability to analyze the specifications of customized processors (e.g., the customized DSP and CPU analyzed in this study) is another advantage of the FPGA-based prototype design.…”
Section: ) Discussionmentioning
confidence: 99%
“…Previous hardware implementations of the kNN classifier targeting FPGAs and SoCs have been proposed (e.g., [8], [10], [12], [13], [15]- [18]). However, such proposals tackle particular applications of kNN, adopt custom fixed-point representations, and, in general, need to be re-engineered whenever the parameters of the classifier or the dataset change.…”
Section: Related Workmentioning
confidence: 99%
“…However, in the particular context of the kNN algorithm, designing a dedicated accelerator is not trivial due to the constant change of the datasets' parameters, the classifier requirements and how data is fed to the system. Previous work on kNN accelerators targeting Field-Programmable Gate Arrays (FPGAs) and SoCs often do not scale in terms of performance and hardware and energy requirements and support only a small set of devices [8]- [12]. Furthermore, they require to re-implement the designs whenever changing the parameters of the dataset.…”
Section: Introductionmentioning
confidence: 99%
“…Our previous work [15], [16], [17] and analyses [18] illustrated that Field Programmable Gate Array (FPGA) based systems are currently the best avenue to support compute/data-intensive applications/algorithms running on resource-constrained embedded devices. This is mainly because FPGAs comprise many attractive features that are beneficial to support applications/algorithms on embedded devices.…”
Section: Introductionmentioning
confidence: 99%