This package is an R interface to libNVVM - a library that converts LLVM code (in intermediate representation (IR) form) to PTX code that can be loaded and run on a GPU. One aim of this package is to be able to compile R code to LLVM using the Rllvm and RLLVMCompile packages, and then to convert it to PTX code. We then run this code on the GPU with the RCUDA package.
As of release candidated 5.5, libNVVM is released as part of the CUDA SDK distributed by NVIDIA.
LIBNVVM_HOME
to
the nvvm/ directory which contains the include/ and lib64/ directories.