IEEE Access · 2019 · 46 citations · 15 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureReconfigurable ComputingSystem-on-chip DesignAccelerator ArchitectureFpga ArchitectureHardware AccelerationParallel ArchitecturesReconfigurable AcceleratorsScalable Algorithm DesignAccelerator MicroarchitectureAcceleratorsHardware-software IntegrationK-nearest NeighborsProcessor-accelerator PartitioningReconfigurable Computing ArchitecturesStreaming ArchitecturesStreaming Computation
This paper presents kNN STreaming Unit For Fpgas (kNN-STUFF), a modular, scalable and efficient Hardware/Software implementation of k-Nearest Neighbors (kNN) classifier targeting System on Chip (SoC) devices. It takes advantage of custom accelerators, implemented on the reconfigurable fabric of the SoC device, to perform most of the classifier’s workload, whereas the processor coordinates the accelerators and runs the remaining workload of the kNN algorithm. kNN-STUFF offers a highly flexible framework, where the designer has the possibility to define the number of parallel instances of the classifier and the parallelism within each instance. This capability allows creating the most suitable implementation for a target device of any size. Results show that kNN-STUFF, with 24 accelerators, attains performance improvements up to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$67.4\times $ </tex-math></inline-formula> , when compared to an optimized (−O3) software-only implementation of the kNN running on a single core of the ARM Cortex-A9 CPU. Furthermore, its energy efficiency improvements are as high as <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$50.6\times $ </tex-math></inline-formula> .
15
UCI Machine Learning Repository
Arthur Asuncion · Medical Entomology and Zoology · 2007 · 24.4K citations
The distance function effect on k-nearest neighbor classification for medical datasets
Li-Yu Hu, Min‐Wei Huang, Shih-Wen Ke et al. · SpringerPlus · 2016 · 463 citations · Full text
Computing, Data Science, Data Mining +15
Shaizeen Aga, Supreet Jeloka, Arun Subramaniyan et al. · 2017 · 315 citations