kmcudaR (1.0.0)

0 users

'Yinyang' K-Means and K-NN using NVIDIA CUDA.

K-means implementation is based on "Yinyang K-Means: A Drop-In Replacement of the Classic K-Means with Consistent Speedup". While it introduces some overhead and many conditional clauses which are bad for CUDA, it still shows 1.6-2x speedup against the Lloyd algorithm. K-nearest neighbors employ the same triangle inequality idea and require precalculated centroids and cluster assignments, similar to the flattened ball tree.

Maintainer: Charles Determan Jr
Author(s): Vadim Markovtsev, Charles Determan

License: MIT + file LICENSE

Uses: Rcpp, testthat

Released about 1 year ago.



  (0 votes)


  (0 votes)

Log in to vote.


No one has written a review of kmcudaR yet. Want to be the first? Write one now.

Related packages:(20 best matches, based on common tags.)

Search for kmcudaR on google, google scholar, r-help, r-devel.

Visit kmcudaR on R Graphical Manual.