[LLVMdev] Slightly OT: LLVM in NVidia OpenCL

रजनीश rdogra at earthlink.net
Wed May 13 08:45:48 PDT 2009


Nothing to get excited about.
OpenCL == JITted C code.
How many c99 compiler do you know that can jit C code?
Its been open secret for long time in fact first entry of opencl in  
wikipedia
mentioned clang/llvm but was removed after sometime.  Intel podcast  
mentioned it.
gcc mailing list pondered it.  etc...

Apple has used LLVM to jit OpenGL.  so it is natural progression with  
OpenCL.
In fact why do you think all the interpreted languages are jumping to
using LLVM. free JIT and multicore support.

> Well well, LLVM seems to be everywhere these days :)
> >From the OpenCL SDK release notes:
>
>   NOTICE: Portions of the NVIDIA system software contain components  
> licensed
>   from third parties under the following terms:
>
>   Clang & LLVM:
>   Copyright (c) 2003-2008 University of Illinois at Urbana-Champaign.
>   All rights reserved.
>
>   Portions of LLVM's System library:
>   Copyright (C) 2004 eXtensible Systems, Inc.
>
>    Developed by:
>         LLVM Team
>         University of Illinois at Urbana-Champaign
>         http://llvm.org
> Can anyone shed some light on how exactly NVidia is using LLVM?
> Thanks,
> Paul
>



More information about the llvm-dev mailing list