gputools: A Few GPU Enabled Functions

Share:

Provides R interfaces to a handful of common functions implemented using the Nvidia CUDA toolkit. Some of the functions require at least GPU Compute Capability 1.3. Thanks to Craig Stark at UC Irvine for donating time on his lab's Mac.

Author
Josh Buckner [aut, cre], Mark Seligman [aut], Fan Meng [aut], Justin Wilson [ctb]
Date of publication
2016-10-26 18:13:23
Maintainer
Josh Buckner <nullsatz@gmail.com>
License
GPL-3
Version
1.1
URLs

View on CRAN

Man pages

chooseGpu
Choose which GPU device to use
cpuMatMult
Perform Matrix Multiplication
getGpuId
Discover the Id of the current GPU device
gpuCor
Calculate Various Correlation Coefficients With a GPU
gpuCrossprod
Perform Matrix Cross-product with a GPU
gpuDist
Compute Distances Between Vectors on a GPU
gpuDistClust
Compute Distances and Hierarchical Clustering for Vectors on...
gpuGlm
Fitting generalized linear models using GPU-enabled QR...
gpuGranger
Perform Granger Causality Tests for Vectors on a GPU
gpuHclust
Perform Hierarchical Clustering for Vectors with a GPU
gpuLm
Fitting Linear Models using a GPU-enabled QR
gpuLm.defaultTol
Function to switch tolerance depending on precision
gpuLm.fit
Fitter functions for gpu enabled linear models
gpuLsfit
Least squares fit using GPU-enabled QR decomposition
gpuMatMult
Perform Matrix Multiplication with a GPU
gpuMi
B spline based mutual information
gpuQr
Estimate the QR decomposition for a matrix
gpuSolve
Estimate the solution to a matrix vector equation
gpuTcrossprod
Perform Matrix Transposed Cross-product with a GPU
gpuTtest
T-Test Estimator with a GPU

Files in this package

gputools
gputools/inst
gputools/inst/cuda
gputools/inst/cuda/kendall.cu
gputools/configure.ac
gputools/src
gputools/src/rinterface.cu
gputools/src/sort.cu
gputools/src/lsfit.cu
gputools/src/granger.cu
gputools/src/rinterface.h
gputools/src/mi.h
gputools/src/qrdecomp.cu
gputools/src/Makefile.in
gputools/src/matmult.cu
gputools/src/correlation.cu
gputools/src/distance.h
gputools/src/lsfit.h
gputools/src/kendall.cu
gputools/src/sort.h
gputools/src/distance.cu
gputools/src/kendall.h
gputools/src/hcluster.cu
gputools/src/mi.cu
gputools/src/cuseful.h
gputools/src/granger.h
gputools/src/hcluster.h
gputools/src/matmult.h
gputools/src/cuseful.cu
gputools/src/qrdecomp.h
gputools/src/correlation.h
gputools/NAMESPACE
gputools/INSTALL
gputools/NEWS
gputools/R
gputools/R/gpuMi.R
gputools/R/chooseGpu.R
gputools/R/gpuCor.R
gputools/R/hooks.R
gputools/R/gpuLm.R
gputools/R/gpuQr.R
gputools/R/gpuSolve.R
gputools/R/getGpuId.R
gputools/R/gpuMatMult.R
gputools/R/gpuGranger.R
gputools/R/gpuHclust.R
gputools/MD5
gputools/DESCRIPTION
gputools/configure
gputools/man
gputools/man/gpuLsfit.Rd
gputools/man/gpuTtest.Rd
gputools/man/gpuLm.fit.Rd
gputools/man/gpuMatMult.Rd
gputools/man/gpuLm.Rd
gputools/man/getGpuId.Rd
gputools/man/gpuCrossprod.Rd
gputools/man/gpuMi.Rd
gputools/man/gpuTcrossprod.Rd
gputools/man/gpuHclust.Rd
gputools/man/gpuDistClust.Rd
gputools/man/cpuMatMult.Rd
gputools/man/gpuGlm.Rd
gputools/man/gpuSolve.Rd
gputools/man/gpuDist.Rd
gputools/man/chooseGpu.Rd
gputools/man/gpuCor.Rd
gputools/man/gpuGranger.Rd
gputools/man/gpuQr.Rd
gputools/man/gpuLm.defaultTol.Rd
gputools/cleanup
gputools/tools
gputools/tools/install-sh
gputools/tools/missing
gputools/tools/mdate-sh
gputools/tools/config.guess
gputools/tools/config.sub