News & Analysis
Comment
goafrit
Have no clue about this CUDA. Can EEtimes do an intro in another post for those ...
KB3001
Excellent move by NVidia. As the article states the future of computing is ...
Nvidia releases CUDA compiler source code
12/14/2011 12:27 AM EST
SAN FRANCISCO—Nvidia Corp. said Tuesday (Dec. 13) it would provide the source code for its CUDA low-level virtual machine (LLVM)-based compiler to academic researchers and software-tool vendors, a move the chip firm said would more easily add GPU support for more programming languages and support CUDA applications on alternative processor architectures.
LLVM is an open source compiler infrastructure with a modular design that makes it easy to add support for new programming languages and processor architectures. It is used for a range of programming requirements by many leading companies, including Adobe, Apple, Cray, Electronic Arts, and others, according to Nvidia (Santa Clara, Calif.).
The new LLVM-based CUDA compiler, which is enhanced with architecture support for Nvidia's parallel GPUs, is included in the latest release of the CUDA Toolkit (v4.1), now available to the public, the company said.
A statement issued by Nvidia Tuesday quoted Sudhakar Yalamanchili, a professor at Georgia Institute of Technology, saying that opening up the CUDA platform was a significant step.
"The future of computing is heterogeneous, and the CUDA programming model provides a powerful way to maximize performance on many different types of processors, including AMD GPUs and Intel x86 CPUs," said Yalamanchili, who is also the lead on the Ocelot project, which maps software written in CUDA C to different processor architectures.
Nvidia said early access to the CUDA compiler source code is available for qualified academic researchers and software tools developers through registration on the company's website.
LLVM is an open source compiler infrastructure with a modular design that makes it easy to add support for new programming languages and processor architectures. It is used for a range of programming requirements by many leading companies, including Adobe, Apple, Cray, Electronic Arts, and others, according to Nvidia (Santa Clara, Calif.).
The new LLVM-based CUDA compiler, which is enhanced with architecture support for Nvidia's parallel GPUs, is included in the latest release of the CUDA Toolkit (v4.1), now available to the public, the company said.
A statement issued by Nvidia Tuesday quoted Sudhakar Yalamanchili, a professor at Georgia Institute of Technology, saying that opening up the CUDA platform was a significant step.
"The future of computing is heterogeneous, and the CUDA programming model provides a powerful way to maximize performance on many different types of processors, including AMD GPUs and Intel x86 CPUs," said Yalamanchili, who is also the lead on the Ocelot project, which maps software written in CUDA C to different processor architectures.
Nvidia said early access to the CUDA compiler source code is available for qualified academic researchers and software tools developers through registration on the company's website.
Navigate to related information


prabhakar_deosthali
12/14/2011 12:41 AM EST
On what platform this CUDA compiler runs on? Windows, Linux or Mac?
Sign in to Reply
entity279
12/14/2011 3:33 AM EST
Surely it runs on windows & Linux. Mac, I don't know.
Anyway, this is a long-awaited step. I wonder how open this access will be. Typically, nVidia is very careful not to disclose any architectural details about their chips.
Sign in to Reply
KB3001
12/14/2011 4:05 AM EST
Excellent move by NVidia. As the article states the future of computing is heterogeneous and the more open design flows are the easier it is for us to take full advantage of them and of heterogeneous hardware.
Sign in to Reply
goafrit
12/14/2011 2:48 PM EST
Have no clue about this CUDA. Can EEtimes do an intro in another post for those not used to this Nividia tech. But opening and making things open as Android has proven is a good idea.
Sign in to Reply