[HTML][HTML] Optimized implementation of an improved KNN classification algorithm using Intel FPGA platform: Covid-19 case study
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 …
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 …
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
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 …
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 …
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
Abstract Field Programmable Gate Arrays (FPGAs) are integrated circuits that can be
configured by the user after manufacturing, making them suitable for customized hardware …
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
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 …
challenging due to the fact that both the size and dimensionality of datasets that kNN is …
kNN-STUFF: KNN streaming unit for Fpgas
This paper presents kNN STreaming Unit For Fpgas (kNN-STUFF), a modular, scalable and
efficient Hardware/Software implementation of k-Nearest Neighbors (kNN) classifier …
efficient Hardware/Software implementation of k-Nearest Neighbors (kNN) classifier …
PRINS: Processing-in-storage acceleration of machine learning
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 …
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
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 …
such as similarity search, image classification, and database query. With the rapid growth in …
Anna: Specialized architecture for approximate nearest neighbor search
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 …
(vector) database that are most similar to the provided query vector. It has been a key kernel …