News

CUDA Goes Open-Source, the LLVM Way

CUDA Goes Open-Source, the LLVM Way

Popular open-source LLVM compiler will now support NVIDIA GPUs, enabling researchers, ISVs and programming languages to take advantage of GPU acceleration. LLVM is best known for its modular design, which makes it easy to add support for programming languages and processor architectures.

Working with NVIDIA, LLVM developers were able to incorporate CUDA compiler source code changes to the LLVM core and parallel thread execution backend. This helps accelerate C, C++ and Fortran applications using the massively parallel NVIDIA GPUs.

LLVM supports a wide range of programming languages and front ends, including C/C++, Objective-C, Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript, GLSL, and Rust. It is also the compiler infrastructure NVIDIA uses for its CUDA C/C++ architecture, and has been widely adopted by leading companies such as Apple, AMD and Adobe.

To download the latest version of the LLVM compiler with NVIDIA GPU support, visit the LLVM site.

For more on NVIDIA, please follow us here.

All Reponses

Please login to comment or register here.
No Comments currently, be the first to roll the ball.

All News Categories

News for Past 12 Months

Subscribe to HWZ Here!

Subscribe now to receive latest tech news, articles and promotions straight to your inbox!
 
 
By signing up, you indicate that you have read and agreed to the and .