2021
DOI: 10.1109/ojcas.2021.3108835
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient Selection-Based kNN Architecture for Smart Embedded Hardware Accelerators

Abstract: K-Nearest Neighbor (kNN) is an efficient algorithm used in many applications e.g. text categorization, data mining, and predictive analysis. Despite having a high computational complexity, kNN is a candidate for hardware acceleration since it is a parallelizable algorithm. This paper presents an efficient novel architecture and implementation for a kNN hardware accelerator targeting modern System-on-Chips (SoCs). The architecture adopts a selection-based sorter dedicated for kNN that outperforms traditional so… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(3 citation statements)
references
References 30 publications
0
3
0
Order By: Relevance
“…Hence, with the aim of combining accurate quantitative analyses with POC characteristics for fast on-site screenings, we designed and developed a quantitative approach relying on machine-learning (ML) methods, working with very basic video cameras (thus being also suitable for application with standard smartphones). In particular, our ML approach exploited the kinetic information of the colorimetric reaction and a combination of dynamic time warping (DTW) [ 59 , 60 , 61 , 62 ] with the K-nearest neighbors (KNN) algorithm [ 63 , 64 , 65 ], allowing the use of a very limited experimental dataset. The details of the ML procedure are reported in Supporting Information and Materials and Methods .…”
Section: Resultsmentioning
confidence: 99%
“…Hence, with the aim of combining accurate quantitative analyses with POC characteristics for fast on-site screenings, we designed and developed a quantitative approach relying on machine-learning (ML) methods, working with very basic video cameras (thus being also suitable for application with standard smartphones). In particular, our ML approach exploited the kinetic information of the colorimetric reaction and a combination of dynamic time warping (DTW) [ 59 , 60 , 61 , 62 ] with the K-nearest neighbors (KNN) algorithm [ 63 , 64 , 65 ], allowing the use of a very limited experimental dataset. The details of the ML procedure are reported in Supporting Information and Materials and Methods .…”
Section: Resultsmentioning
confidence: 99%
“…Ref. [Youn21] addresses the challenges of efficiently implementing the k-NN algorithm on modern heterogeneous System-on-Chips (SoCs) with specialized hardware. It proposes a novel selection-based sorter for k-NN that reduces hardware area by up to 48% while achieving a speedup of up to 4.5×.…”
Section: -Related Workmentioning
confidence: 99%
“…While each platform has pros and cons, FPGA, by providing an acceptable trade-off, offers programmability and flexibility of processors besides the considerable performance and low power consumption of ASICs [Said21]. Therefore, it has attracted the attention of many researchers that leverage FPGA features to address various computation-intensive machine learning applications [Duar19], [Tara20], and also k-NN algorithm [Youn21].…”
Section: -Introductionmentioning
confidence: 99%