gpuR: GPU Functions for R Objects

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'.

Version: 2.0.6
Depends: R (≥ 3.0.2), methods, utils
Imports: Rcpp (≥ 0.12.15), RViennaCL, BH, RcppEigen
LinkingTo: Rcpp (≥ 0.12.15), RcppEigen (≥ 0.3.3.4.0), RViennaCL (≥ 1.7.1.7), BH
Suggests: testthat, knitr
OS_type: unix
Published: 2024-05-23
DOI: 10.32614/CRAN.package.gpuR
Author: Charles Determan Jr [aut, cph], Patrick Brown ORCID iD [aut, ctb], Ruoyong Xu ORCID iD [cre, ctb], The Khronos Group Inc [cph] (Copyright holder of some included header files)
Maintainer: Ruoyong Xu <ruoyong.xu at mail.utoronto.ca>
BugReports: https://github.com/cdeterman/gpuR/issues/new
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
Copyright: see file COPYRIGHTS
URL: https://github.com/eborgnine/gpuR
NeedsCompilation: yes
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)
Citation: gpuR citation info
Materials: README NEWS INSTALL
CRAN checks: gpuR results

Documentation:

Reference manual: gpuR.pdf
Vignettes: Custom OpenCL Kernels
A Short Introduction to the gpuR Package

Downloads:

Package source: gpuR_2.0.6.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): gpuR_2.0.6.tgz, r-oldrel (arm64): gpuR_2.0.6.tgz, r-release (x86_64): gpuR_2.0.6.tgz, r-oldrel (x86_64): gpuR_2.0.6.tgz
Old sources: gpuR archive

Reverse dependencies:

Reverse suggests: RViennaCL

Linking:

Please use the canonical form https://CRAN.R-project.org/package=gpuR to link to this page.