[R-sig-hpc] GPU Computing

Norm Matloff matloff at cs.ucdavis.edu
Tue Aug 21 22:54:48 CEST 2012


In-Reply-To

Peter Chausse wrote:

> I am looking for a function similar to mclapply() that would work with
> GPU cores. I have looked at all possible packages related to GPU...

The short answer is no.

Functions like mclapply() work on, say a quad core machine, by setting
up new invocations of R to run on each of the four CPU cores.  What you
have in mind would mean having R run on each of the GPU cores.  This is
not possible, for a variety of reasons (R needs a terminal shell, it
needs I/O etc.).

To have R take advantage of GPUs, one must write C/C++ (or FORTRAN)
code.  Currently packages that do this are very limited.  See the
relevant CRAN Task View, at

http://cran.r-project.org/web/views/HighPerformanceComputing.html

You might also take a look at my Rth package, at

http://heather.cs.ucdavis.edu/~matloff/rth.html 

Norm Matloff



More information about the R-sig-hpc mailing list