Learn R Programming

⚠️There's a newer version (1.1) of this package.Take me there.

gputools (version 0.25)

A few GPU enabled functions

Description

This package provides R interfaces to a handful of common statistical algorithms. These algorithms are implemented in parallel using a mixture of Nvidia's CUDA langauge, Nvidia's CUBLAS library, and EMI Photonics' CULA libraries. On a computer equiped with an Nvidia GPU some of these functions may be substantially more efficient than native R routines. Thanks to Craig Stark at UC Irvine for donating time on his lab's Mac hardware.

Copy Link

Version

Install

install.packages('gputools')

Monthly Downloads

26

Version

0.25

License

GPL-3

Maintainer

Josh Buckner

Last Published

October 4th, 2011

Functions in gputools (0.25)

gpuQr

Estimate the QR decomposition for a matrix
gpuTtest

T-Test Estimator with a GPU
gpuLm

Fitting Linear Models using a GPU--enabled QR
gpuSvmPredict

A support vector machine style binary classifier
gpuSvd

Singular Value Decomposition of a Matrix with a GPU
gpuMatMult

Perform Matrix Multiplication with a GPU
gpuCrossprod

Perform Matrix Cross-product with a GPU
gpuFastICA

GPU enabled FastICA algorithm
gpuSvmTrain

Train a support vector machine on a data set
gpuCor

Calculate Various Correlation Coefficients With a GPU
gpuGlm

Fitting generalized linear models using GPU--enabled QR decomposition
gpuHclust

Perform Hierarchical Clustering for Vectors with a GPU
gpuMi

B spline based mutual information
gpuLm.defaultTol

Function to switch tolerance depending on precision
gpuTcrossprod

Perform Matrix Transposed Cross-product with a GPU
gpuDistClust

Compute Distances and Hierarchical Clustering for Vectors on a GPU
gpuDist

Compute Distances Between Vectors on a GPU
gpuLm.fit

Fitter functions for gpu enabled linear models
gpuLsfit

Least squares fit using GPU--enabled QR decomposition
getAucEstimate

Estimate the AUC of the ROC
gpuSolve

Estimate the solution to a matrix vector equation
gpuGranger

Perform Granger Causality Tests for Vectors on a GPU
chooseGpu

Choose which GPU device to use
getGpuId

Discover the Id of the current GPU device