GPU Functions for R Objects
Vector Slices
gpuVector Class
Construct a gpuVector
Outer Product
Check device type
dgpuMatrix Class
dgpuVector Class
gpuMatrix/vclMatrix length method
Available OpenCL Contexts
Get gpuR object type
gpuR Matrix Diagonals
gpuMatrix/vclMatrix dim method
Arith methods
Convert object to a gpuMatrix
Convert object to a gpuVector
Convert object to a vclVector
Does device have 'double' support?
cgpuMatrix Class
Cholesky Decomposition of a gpuR matrix
Row and Column Names
Compare vector and gpuVector elements
Covariance (gpuR)
Current Context
Current Device Information
Return Current Platform
Custom OpenCL Kernels
cvclMatrix Class
Calculate Determinant of a Matrix on GPU
Detect Available OpenCL enabled CPUs
Detect Available GPUs
Detect Number of Platforms
Check GPU double precision support
Device Information
GPU Distance Matrix Computations
dvclMatrix Class
dvclVector Class
gpuMatrix Eigen Decomposition
Extract gpuR object elements
fgpuMatrix Class
fgpuVector Class
fvclMatrix Class
fvclVector Class
GPU functions for R Objects
gpuMatrix Class
gpuMatrix Crossproduct
Construct a gpuMatrix
Row and Column Sums and Means of gpuMatrix
Matrix Blocks
Copy a "gpuR" object
ivclVector Class
Methods for gpu/vcl Vector
Skip test for CPUs
Skip test for GPU double precision
Skip test for GPUs
Skip test for multiple GPUs with double precision
Skip test in less than 2 GPUs
Identity Matrix on Device
igpuMatrix Class
igpuVector Class
Inplace Function Wrapper
ivclMatrix Class
gpuR Logarithms and Exponentials
gpuR Math methods
Compute the Norm of a Matrix
The Number of Rows/Columns of a gpuR matrix
Permuting functions for gpuR
objects
OpenCL Platform Information
Parallel Maxima and Minima
POCL Version Check
S3 print for gpuMatrix objects
The QR Decomposition of a gpuR matrix
Reconstruct the Q or R Matrices from a gpuQR Object
Set Context for Specific Device Type
Set Context
Setup OpenCL Arguments
Solve a System of Equations for gpuR objects
gpuR Summary methods
Singular Value Decomposition of a gpuR matrix
Synchronize Device Execution
gpuR
matrix transpose
vclMatrix Class
vclMatrix Crossproduct
Construct a vclMatrix
Row and Column Sums and Means of vclMatrix
vclVector Class
Construct a vclVector
zgpuMatrix Class
zvclMatrix Class
Provides GPU enabled functions for 'R' objects in a simple and approachable manner. New 'gpu*' and 'vcl*' classes have been provided to wrap typical 'R' objects (e.g. vector, matrix), in both host and device spaces, to mirror typical 'R' syntax without the need to know 'OpenCL'.