[Numpy-discussion] CUDA

Sebastien Binet seb.binet at gmail.com
Tue May 26 08:17:58 EDT 2009


On Tuesday 26 May 2009 14:08:32 Matthieu Brucher wrote:
> 2009/5/26 Gael Varoquaux <gael.varoquaux at normalesup.org>:
> > On Tue, May 26, 2009 at 07:43:02AM -0400, Neal Becker wrote:
> >> Olivier Grisel wrote:
> >> > Also note: nvidia is about to release the first implementation of an
> >> > OpenCL runtime based on cuda. OpenCL is an open standard such as
> >> > OpenGL but for numerical computing on stream platforms (GPUs, Cell BE,
> >> > Larrabee, ...).
> >>
> >> You might be interested in pycuda.
> >
> > I am sure Olivier knows about pycuda :). However, the big deal with
> > OpenCL, compared to CUDA, is that it is an open standard. With CUDA, you
> > are bound to nvidia's future policies.
> >
> > Gaël
>
> The issue with OpenCL is that there will be some extensions for each
> supported architecture, which means that the generic OpenCL will never
> be very fast or more exactly near the optimum.

what's the difference w/ OpenGL ?
i.e. isn't the job of the "underlying" library to provide the best algorithm-
freakingly-optimized-bare-to-the-metal-whatever-opcode, hidden away from the 
user's face ?

OpenCL is just an API (modeled after the CUDA one AFAICT) so implementers can 
use whatever trick they want, right ?

my 2 euro-cents.

cheers,
sebastien.
-- 
#########################################
# Dr. Sebastien Binet
# Laboratoire de l'Accelerateur Lineaire
# Universite Paris-Sud XI
# Batiment 200
# 91898 Orsay
#########################################




More information about the NumPy-Discussion mailing list