Learn R Programming

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

gputools (version 1.0)

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

26

Version

1.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Josh Buckner

Last Published

November 11th, 2015

Functions in gputools (1.0)

chooseGpu

Choose which GPU device to use
gpuLm

Fitting Linear Models using a GPU--enabled QR
getGpuId

Discover the Id of the current GPU device
gpuLm.fit

Fitter functions for gpu enabled linear models
gpuMi

B spline based mutual information
gpuCrossprod

Perform Matrix Cross-product with a GPU
gpuDistClust

Compute Distances and Hierarchical Clustering for Vectors on a GPU
gpuGranger

Perform Granger Causality Tests for Vectors on a GPU
gpuDist

Compute Distances Between Vectors on a GPU
gpuQr

Estimate the QR decomposition for a matrix
gpuHclust

Perform Hierarchical Clustering for Vectors with a GPU
gpuCor

Calculate Various Correlation Coefficients With a GPU
gpuMatMult

Perform Matrix Multiplication with a GPU
gpuLsfit

Least squares fit using GPU--enabled QR decomposition
gpuLm.defaultTol

Function to switch tolerance depending on precision
gpuTcrossprod

Perform Matrix Transposed Cross-product with a GPU
cpuMatMult

Perform Matrix Multiplication
gpuGlm

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

Estimate the solution to a matrix vector equation
gpuTtest

T-Test Estimator with a GPU