Learn R Programming

HiPLARM (version 0.1)

High Performance Linear Algebra in R

Description

Provides multi-core or GPU support (or both if the system has GPU and multi-core CPU) for the recommended R package, Matrix.

Copy Link

Version

Install

install.packages('HiPLARM')

Monthly Downloads

3

Version

0.1

License

GPL (>= 2)

Maintainer

Giovanni Montana

Last Published

October 18th, 2012

Functions in HiPLARM (0.1)

lu

(Generalized) Triangular Decomposition of a Matrix
checkFile

Startup function that reads in the optimised crossover points
chol

Cholesky Decomposition using GPU or multi-core CPU
crossprod

Crossproduct using GPU or multi-core CPU
determinant

Calculate the determinant using GPU and multi-core CPU
chol2inv-methods

Inverse from Cholesky
%*%

Matrix Multiplication of two matrices using GPU or multi-core architectures
hiplarShow

Shows the crossover points for all functions
HiPLARM

HiPLARM
hiplarSet

~~ Methods for Function hiplarSet in Package HiPLARM ~~
OptimisecrossprodDgemat

Optimise the crossprod routine for a dge matrix and an R base matrix
OptimisecrossprodDgeDge

Optimise the crossprod routine for two dge matrices
OptimiseAll

Optimise all given routines
OptimiseLU

Optimise the LU routine for dge Matrices
OptimisedetDge

Optimise the det routine for dge matrices
OptimisecrossprodDge

Optimise the crossprod routine for a single dge matrix
OptimiseChol

Optimise the chol routine for dpo Matrices
OptimiseChol2invDtr

Optimise the chol2inv routine for dtr matrices
norm

Matrix Norms
OptimisematmulDgeDge

Optimise the matmul routine for two dge matrices
OptimiseSolveDpo

Optimise the solve routine for a dpo matrix
OptimisercondDpo

Optimise the rcond routine for a dpo matrix
OptimisercondDge

Optimise the rcond routine for a dge matrix
OptimiseSolveDpoDge

Optimise the solve routine for a dpo matrix and a dge matrix
OptimisematmulDgemat

Optimise the matmul routine for a dge matrix and an R base matrix
OptimisematmulDtrDtr

Optimise the matmul routine for two dtr matrices
OptimisematmulDtrmat

Optimise the matmul routine for a dtr matrix and an R base matrix
OptimisenormDge

Optimise the norm routine for a dge matrix
OptimiseSolveDge

Optimise the solve routine for a dge matrix
OptimiseSolveDgemat

Optimise the solve routine for a dge matrix and an R base matrix
setGPU

~~ Methods for Function setGPU in Package HiPLARM ~~
tcrossprod

tcrossproduct using GPU or multi-core CPU
OptimiseSolveDtr

Optimise the solve routine for a dtr matrix
OptimiseSolveDpomat

Optimise the solve routine for a dpo matrix and an R base matrix
solve

Solve a linear system Ax=b using GPU or multi-core architectures
OptimiseSolveDtrmat

Optimise the solve routine for a dtr matrix and an R base matrix
rcond

Estimate the Reciprocal Condition Number using GPU and multi-core CPU