Google Working On NVIDIA CUDA Support Via LLVM?
Written by Michael Larabel in Google on 21 April 2015 at 09:49 PM EDT. 5 Comments
For whatever reason, there's Google developers working on CUDA improvements within the LLVM/Clang compiler.

Over the years I've heard various statements on both sides about Google engaging in GPGPU computing and all sorts of things from Google's interest in CUDA to OpenCL. The latest signs of work are some CUDA improvements to LLVM's Clang compiler courtesy of a Google engineer.

While the intentions aren't clear, there's been some NVIDIA CUDA (Compute Unified Device Architecture) improvements landing in mainline LLVM/Clang today via Google's Artem Belevich. Among the CUDA contributions from this Google engineer are support for CUDA built-in variables and other work. There's also been other interesting signs of activity in the past. Regardless of business interests, it's great to see more open-source GPGPU work happening.

Is there some announcement I missed out on about Google's usage/interest of CUDA? If there's anything interesting I missed, please point it out via the forums or via Facebook or Twitter.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week