LLVM, one of the industry's most popular open source compilers, now supports NVIDIA GPUs, expanding the range of researchers and programming languages that can take advantage of GPU acceleration.
LLVM is a popular open source compiler infrastructure, with a modular design that makes it easy to add support for programming languages and processor architectures. The CUDA compiler provides C, C++ and Fortran support for accelerating application 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 it has been adopted by companies such as Apple, AMD and Adobe.
To download the latest version of the LLVM compiler with NVIDIA GPU support, visit the
LLVM site.