[HTML][HTML] Optimized implementation of an improved KNN classification algorithm using Intel FPGA platform: Covid-19 case study

A Almomany, WR Ayyad, A Jarrah - … of King Saud University-Computer and …, 2022 - Elsevier
The improved k-nearest neighbor (KNN) algorithm based on class contribution and feature
weighting (DCT-KNN) is a highly accurate approach. However, it requires complex …

Evaluating and optimizing OpenCL kernels for high performance computing with FPGAs

HR Zohouri, N Maruyama, A Smith… - SC'16: Proceedings …, 2016 - ieeexplore.ieee.org
We evaluate the power and performance of the Rodinia benchmark suite using the Altera
SDK for OpenCL targeting a Stratix V FPGA against a modern CPU and GPU. We study …

Efficient FPGA implementation of OpenCL high-performance computing applications via high-level synthesis

FB Muslim, L Ma, M Roozmeh, L Lavagno - IEEE Access, 2017 - ieeexplore.ieee.org
FPGA-based accelerators have recently evolved as strong competitors to the traditional GPU-
based accelerators in modern high-performance computing systems. They offer both high …

F-LSTM: FPGA-based heterogeneous computing framework for deploying LSTM-based algorithms

B Liang, S Wang, Y Huang, Y Liu, L Ma - Electronics, 2023 - mdpi.com
Long Short-Term Memory (LSTM) networks have been widely used to solve sequence
modeling problems. For researchers, using LSTM networks as the core and combining it …

Machine learning algorithms for FPGA Implementation in biomedical engineering applications: A review

MB Altman, W Wan, AS Hosseini, SA Nowdeh… - Heliyon, 2024 - cell.com
Abstract Field Programmable Gate Arrays (FPGAs) are integrated circuits that can be
configured by the user after manufacturing, making them suitable for customized hardware …

Accelerating kNN search in high dimensional datasets on FPGA by reducing external memory access

X Song, T Xie, S Fischer - Future Generation Computer Systems, 2022 - Elsevier
Implementing an efficient k-Nearest Neighbors (kNN) algorithm on FPGA is becoming
challenging due to the fact that both the size and dimensionality of datasets that kNN is …

kNN-STUFF: KNN streaming unit for Fpgas

J Vieira, RP Duarte, HC Neto - IEEE Access, 2019 - ieeexplore.ieee.org
This paper presents kNN STreaming Unit For Fpgas (kNN-STUFF), a modular, scalable and
efficient Hardware/Software implementation of k-Nearest Neighbors (kNN) classifier …

PRINS: Processing-in-storage acceleration of machine learning

R Kaplan, L Yavits, R Ginosar - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Machine learning algorithms have become a major tool in various applications. The high-
performance requirements on large-scale datasets pose a challenge for traditional von …

CHIP-KNN: A configurable and high-performance k-nearest neighbors accelerator on cloud FPGAs

A Lu, Z Fang, N Farahpour… - … Conference on Field …, 2020 - ieeexplore.ieee.org
The k-nearest neighbors (KNN) algorithm is an essential algorithm in many applications,
such as similarity search, image classification, and database query. With the rapid growth in …

Anna: Specialized architecture for approximate nearest neighbor search

Y Lee, H Choi, S Min, H Lee, S Beak… - … Symposium on High …, 2022 - ieeexplore.ieee.org
Similarity search or nearest neighbor search is a task of retrieving a set of vectors in the
(vector) database that are most similar to the provided query vector. It has been a key kernel …