Skip to content

lixk28/knn-cuda

Repository files navigation

GPU-accelerated k-nearest neighbors search

This repository contains our final project for DCS316: Multicore Programming lectured by Prof. Tao (Jun Tao) at Sun Yat-sen University.

We reproduced and further optimized kNN algorithms proposed in the following papers:

There are 3 versions of kNN in our implementation:

  1. kNN OpenMP
  2. kNN CUDA
  3. kNN CUBLAS (accelerated by cublasSgemm based on kNN CUDA)

CUBLAS version is way more faster than CUDA version for high dimensional data, and it's our best implementation for GPU-accelerated kNN.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published