[SciPy-User] numpy.histogram is slow

Sturla Molden sturla at molden.no
Tue Oct 23 07:29:56 EDT 2012


On 23.10.2012 07:30, Jerome Kieffer wrote:

> I totally agree ... this is why I changed the algorithm to be able to
> implement it in OpenCL (using pyopencl). OpenCL on the CPU is much
> faster than cython and almost as dynamic as python when using pyopencl.

Yes, OpenCL is very cool, as are GLSL for OpenGL graphics. :)

As OpenCL and GLSL codes are plain text, compiled at runtime, we 
preferably need a language that are good at text processing for using 
them efficiently. And what that means, is that OpenCL and GLSL make it 
possible for Python to beat the performance of C at number crunching and 
3D computer graphics :-)

If I were to design a system like NumPy today, I would seriously 
consider just using Python and OpenCL -- and no C.



Sturla



More information about the SciPy-User mailing list