Learn R Programming

gputools (version 1.1)

A Few GPU Enabled Functions

Description

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.

Copy Link

Version

Install

install.packages('gputools')

Monthly Downloads

158

Version

1.1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

October 26th, 2016

Functions in gputools (1.1)

gpuCrossprod

Perform Matrix Cross-product with a GPU
cpuMatMult

Perform Matrix Multiplication
gpuGranger

Perform Granger Causality Tests for Vectors on a GPU
chooseGpu

Choose which GPU device to use
gpuHclust

Perform Hierarchical Clustering for Vectors with a GPU
gpuDistClust

Compute Distances and Hierarchical Clustering for Vectors on a GPU
getGpuId

Discover the Id of the current GPU device
gpuDist

Compute Distances Between Vectors on a GPU
gpuGlm

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

Calculate Various Correlation Coefficients With a GPU
gpuQr

Estimate the QR decomposition for a matrix
gpuMi

B spline based mutual information
gpuLsfit

Least squares fit using GPU--enabled QR decomposition
gpuTcrossprod

Perform Matrix Transposed Cross-product with a GPU
gpuSolve

Estimate the solution to a matrix vector equation
gpuLm.defaultTol

Function to switch tolerance depending on precision
gpuTtest

T-Test Estimator with a GPU
gpuLm.fit

Fitter functions for gpu enabled linear models
gpuLm

Fitting Linear Models using a GPU--enabled QR
gpuMatMult

Perform Matrix Multiplication with a GPU