Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
gpus: jcuda vs opencl/javacl
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
David Hall  
View profile  
 More options Oct 17 2012, 3:46 am
From: David Hall <d...@cs.berkeley.edu>
Date: Wed, 17 Oct 2012 00:46:58 -0700
Local: Wed, Oct 17 2012 3:46 am
Subject: gpus: jcuda vs opencl/javacl
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


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Eric Christiansen  
View profile  
 More options Oct 17 2012, 5:02 pm
From: Eric Christiansen <ericmartinchristian...@gmail.com>
Date: Wed, 17 Oct 2012 14:02:53 -0700
Local: Wed, Oct 17 2012 5:02 pm
Subject: Re: [scala-breeze] gpus: jcuda vs opencl/javacl

I really like that OpenCL is an open standard.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Donnchadh Ó Donnabháin  
View profile  
 More options Oct 17 2012, 5:33 pm
From: Donnchadh Ó Donnabháin <donnch...@gmail.com>
Date: Wed, 17 Oct 2012 22:33:45 +0100
Local: Wed, Oct 17 2012 5:33 pm
Subject: Re: [scala-breeze] gpus: jcuda vs opencl/javacl
+1 for OpenCL, also for its openness.

  Donnchadh

On 17 October 2012 22:02, Eric Christiansen


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Hall  
View profile  
 More options Oct 17 2012, 6:18 pm
From: David Hall <d...@cs.berkeley.edu>
Date: Wed, 17 Oct 2012 15:18:17 -0700
Local: Wed, Oct 17 2012 6:18 pm
Subject: Re: [scala-breeze] gpus: jcuda vs opencl/javacl
I certainly agree that OpenCL would be better given infinite time.
It's just a question of tradeoffs. It's very easy to write a
cuda-based library: you just have to wrap jcublas and jcusparse.
Writing an OpenCL involves dealing with ViennaCL, or actually
implementing things...

I'd like to write an OpenCL library, but I worry about time overhead.

-- David

On Wed, Oct 17, 2012 at 2:33 PM, Donnchadh Ó Donnabháin


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bryan Taylor  
View profile  
 More options Jan 23, 2:29 pm
From: Bryan Taylor <bryan_w_tay...@yahoo.com>
Date: Wed, 23 Jan 2013 11:29:43 -0800 (PST)
Local: Wed, Jan 23 2013 2:29 pm
Subject: Re: gpus: jcuda vs opencl/javacl

I don't know if you've made progress on this in the last 4 months, but I'd
like to chime in with +1 for OpenCL.  Apple committed to OpenCL for Mac
GPUs starting with Snow Leopard. So I see CUDA as an excluding choice and
OpenCL as an inclusive choice. I'm a Mac user, and with Snow Leopard, apple
ships with an OpenCL implementation out of the box.

You mentioned JavaCL and it's sister ScalaCL. Maybe I'm missing something,
but why could you not simply change your BLAS implementation to javacl-blas?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Hall  
View profile  
 More options Jan 23, 2:31 pm
From: David Hall <d...@cs.berkeley.edu>
Date: Wed, 23 Jan 2013 11:31:35 -0800
Local: Wed, Jan 23 2013 2:31 pm
Subject: Re: [scala-breeze] Re: gpus: jcuda vs opencl/javacl
I've made no progress, but settled on OpenCL. I've done some work on
GPU-izing my parser, but it's very preliminary still.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »