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.

Documentation

Manual: gpuR.pdf
Vignette: A Short Introduction to the gpuR Package

Maintainer: Charles Determan Jr. <cdetermanjr at gmail.com>

Author(s): Charles Determan Jr.

Install package and any missing dependencies by running this line in your R console:

install.packages("gpuR")

Depends R (>= 3.0.2), methods, utils
Imports Rcpp(>=0.11.5), assertive
Suggests testthat, knitr
Enhances
Linking to Rcpp, RcppEigen, RViennaCL(>=1.7.1.4), BH
Reverse
depends
Reverse
imports
Reverse
suggests
RViennaCL
Reverse
enhances
Reverse
linking to

Package gpuR
Materials
URL http://github.com/cdeterman/gpuR
Task Views HighPerformanceComputing
Version 1.2.1
Published 2017-01-05
License GPL (>= 2)
BugReports http://github.com/cdeterman/gpuR/issues/new
SystemRequirements C++11 (supporting at least std=c++0x), OpenCL shared library (provided by an SDK such as AMD/NVIDIA) and OpenCL headers including the C++ header file (provided by Khronos if not by SDK)
NeedsCompilation yes
Citation
CRAN checks gpuR check results
Package source gpuR_1.2.1.tar.gz