David Hall
unread,Oct 17, 2012, 3:46:58 AM10/17/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to scala-...@googlegroups.com
Hi everyone,
I'm recently needing to investigate GPGPU computation for various
research projects, so I was going to start building things out a
little.
The first big question, though, is should we go the CUDA route, or the
OpenCL route?
Cuda is more feature complete, and has a powerful BLAS and even sparse
blas libraries, with Java wrappers already.
OpenCL of course works on more things, and the maintainer of JavaCL is
a big supporter of Scala. If we went this route, we'd need to probably
outsource a lot of the computation to another library. The best
candidate I can find is ViennaCL.
Thoughts? Any strong preferences? I have nvidia gpus in all my machines, so...
-- David