Can the combo of PyCall in Julia be Interfaced with PyCUDA effectively !!

On Friday, April 11, 2014 9:31:16 PM UTC+5:30, Jake Bolewski wrote:
>
> Hi Gexarcha,
>
> I'm the author of the OpenCL package for Julia.  Although things have 
> stalled lately do to other commitments, I think we are slowly building a 
> pretty good story at least on the OpenCL side.  I know that the library has 
> already been used  sucesfully in a handful of reasearch projects.  Right 
> now I'm working on finishing up Image and OpenGL support, which are last 
> missing features in the OpenCL bindings.  I've implemented wrappers for 
> CLFFT and another contributor has preliminarily CLBLAS bindings.  As I 
> wrote in the GSOC project proposal, I think what we are missing is an GPU 
> Array datatype similar to what you get with PyCuda / PyOpenCL. I hope to 
> work on that in the future but impementing rich mulit-dim array support is 
> a lot of work.
>
> I've experimented with compiling Julia's lowered AST down to OpenCL.  It 
> works, but larger kernels quickly cause register pressure leading to a drop 
> in performance over what you would get if you wrote the kernel by hand.  
> I'm eagerly waiting to hear any results from the  ptx backend, as compiling 
> down to llvm ir / ptx would seem more efficient.  However, the authors of 
> Numba's (python) cuda jit compiler have stated that you ususally get a  
> performance loss of 2x+ over hand written kernels with their library, so 
> there seems to be a lot of room for improvment in this area.  
>
> Jake    
>
> I am trying to figure out what kind of options do I have for utilizing the 
> GPU for high performance computing in Julia. 
> I have seen some old 
> threads<https://groups.google.com/forum/#%21msg/julia-dev/YeF2mu2Ii-k/zcr78Ml_6IIJ>discussing
>  an nvptx backend and the CUDA.jl package. I would like to know 
> if there is any other effort out there dealing with GPU computing. Also, 
> does anybody know if there is a plan of integrating GPU support in the 
> language?
> Thanks!
> On Friday, April 11, 2014 10:47:41 AM UTC-4, andrew cooke wrote:
>>
>>
>> it's included at http://julialang.org/gsoc/2014/
>>
>> On Friday, 11 April 2014 05:09:11 UTC-3, gexarcha wrote:
>>>
>>> Hi,
>>>
>>> I am trying to figure out what kind of options do I have for utilizing 
>>> the GPU for high performance computing in Julia. 
>>> I have seen some old 
>>> threads<https://groups.google.com/forum/#!msg/julia-dev/YeF2mu2Ii-k/zcr78Ml_6IIJ>discussing
>>>  an nvptx backend and the CUDA.jl package. I would like to know 
>>> if there is any other effort out there dealing with GPU computing. Also, 
>>> does anybody know if there is a plan of integrating GPU support in the 
>>> language?
>>> Thanks!
>>>
>>>  - Georgios
>>>
>>

Reply via email to