[R-sig-hpc] was: 'Experience using gputools-package' on the r-sig-finance list

Vince Fulco vfulco1 at gmail.com
Sat Oct 17 18:13:09 CEST 2009


*This is a response to a post on GPUs on the R-sig-finance list.  Dirk
E. appropriately requested the topic be swung over here...

##
<Original edited question from Gero Schwenk>
Now my question: Does anybody have experience using this package or GPU-
resp. parallel-processing for exploration? Or do you use other
environments, resp. approaches?

<Brian Peterson's highly edited response>
I know firms in finance that are making extensive use of different GPU
architectures.  They are *all* doing a lot of low level C programming to
do it, using the API directly in many cases, or reference
implementations of linear and matrix algebra packages tuned for the GPU
they've chosen.  I appreciate the approach if you have the resources to
engage in it.
##

Low level C is not necessarily required for the GPU.  Besides Josh
Buckner's phenomenal early strides, Andreas Klockner at Brown has done
extensive work with PyCuda, Nicolas Pinto and his students @ MIT has
done yeoman's work bringing educational tools to the fore and blending
CUDA/PyCUDA and select CUDA developers are pretty far along building
out Thrust, a C++ like library.  These make life a whole lot easier
for those either not used to programming closer to the metal or
getting there progressively.  That having been said, I am partial to
an R path as I am sure many are.

http://mathema.tician.de/software/pycuda

http://sites.google.com/site/cudaiap2009/

http://code.google.com/p/thrust/


HTH, V.

-- 
Vince Fulco, CFA, CAIA
612.424.5477 (universal)
vfulco1 at gmail.com

 A posse ad esse non valet consequentia

“the possibility does not necessarily lead to materialization”



More information about the R-sig-hpc mailing list