Guru3D.com
  • HOME
  • NEWS
    • Channels
    • Archive
  • DOWNLOADS
    • New Downloads
    • Categories
    • Archive
  • GAME REVIEWS
  • ARTICLES
    • Rig of the Month
    • Join ROTM
    • PC Buyers Guide
    • Guru3D VGA Charts
    • Editorials
    • Dated content
  • HARDWARE REVIEWS
    • Videocards
    • Processors
    • Audio
    • Motherboards
    • Memory and Flash
    • SSD Storage
    • Chassis
    • Media Players
    • Power Supply
    • Laptop and Mobile
    • Smartphone
    • Networking
    • Keyboard Mouse
    • Cooling
    • Search articles
    • Knowledgebase
    • More Categories
  • FORUMS
  • NEWSLETTER
  • CONTACT

New Reviews
Guru3D Rig of the Month - February 2021
ASUS GeForce RTX 3060 STRIX Gaming OC review
EVGA GeForce RTX 3060 XC Gaming review
MSI GeForce RTX 3060 Gaming X TRIO review
PALIT GeForce RTX 3060 DUAL OC review
ZOTAC GeForce RTX 3060 AMP WHITE review
Fractal Design Meshify 2 Compact chassis review
Sabrent Rocket 4 PLUS 2TB NVMe SSD review
MSI Radeon RX 6900 XT GAMING X TRIO review
Guru3D Q1 Winter 20/21 PC Buyer Guide

New Downloads
Guru3D RTSS Rivatuner Statistics Server Download 7.3.0 Final
Media Player Classic - Home Cinema v1.9.10 Download
GeForce 461.72 WHQL driver download
AIDA64 Download Version 6.32.5640 beta
CrystalDiskInfo 8.11.2 Download
AMD Radeon Adrenalin Edition 21.2.3 driver download
GPU-Z Download v2.37.0
Intel HD graphics Driver Download Version: DCH27.20.100.9313
HWiNFO Download v6.43 - 4380 Beta
AMD Radeon Adrenalin Edition 21.2.2 driver download


New Forum Topics
What changes did nvidia make to HDCP or DSC a few drivers back? Who is at fault? Best Driver for 1050 Ti GeForce 461.72 WHQL drivers: download & discussion NVIDIA Re-Confirms Resizable BAR Support on RTX 30 Series NVIDIA: Rainbow Six Siege Players Test NVIDIA Reflex and Two new DLSS Titles Should I sell it? Motherboard Bios Flash-Need the(English) software for CH341A New AMD Radeon drivers - how to save monitor profiles? NVSlimmer - NVIDIA driver slimming utility ClockTuner 2.0 for Ryzen (CTR) Guide and download




Guru3D.com » News » NVIDIA Opens Up CUDA by Releasing Compiler Source Code

NVIDIA Opens Up CUDA by Releasing Compiler Source Code

by Hilbert Hagedoorn on: 12/14/2011 12:45 PM | source: | 0 comment(s)

Guru3D.com ImageNVIDIA today announced that it will provide the source code for the new NVIDIA CUDA LLVM-based compiler to academic researchers and software-tool vendors, enabling them to more easily add GPU support for more programming languages and support CUDA applications on alternative processor architectures.

LLVM is a widely-used 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.

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.

"Opening up the CUDA platform is a significant step," said Sudhakar Yalamanchili, professor at Georgia Institute of Technology and lead of the Ocelot project, which maps software written in CUDA C to different processor architectures. "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."

Enabling alternative approaches to programming heterogeneous parallel systems for domain-specific problems and future programming models will help accelerate the path to exascale computing. By releasing the source code to the CUDA compiler and internal representation (IR) format, NVIDIA is enabling researchers with more flexibility to map the CUDA programming model to other architectures, and furthering development of next-generation higher performance computing platforms.

Software tools vendors can also access compiler source code technology to build custom solutions.

"This initiative enables PGI to create native CUDA Fortran and OpenACC compilers that leverage the same device-level optimization technology used by NVIDIA CUDA C/C++," said Doug Miles, director of The Portland Group. "It will enable seamless debugging and profiling using existing tools, and allow PGI to focus on higher-level optimizations and language features."







« Antec European Availability Eleven Hundred Chassis · NVIDIA Opens Up CUDA by Releasing Compiler Source Code · Chrome 16 Goes Stable »

Related Stories

nVIDIA outs low-end GeForce GT420 - 09/04/2010 01:03 AM
NVIDIA GeForce GT 420 GPU is the new low-end solution for internet and office users who choose to live a tranquil life without the disturbing noises of the fans. This pretty much means that you have t...

Alienware M11x Gets Core i3/i5/i7 gets NVIDIA Optimus - 06/11/2010 09:41 AM
Alienware M11x was said to have been designed as the gaming alternative to the netbook industry, but Dell preferred to call it an ultraportable gaming machine. This laptop comes with a 11.1-inch chas...

NVIDIA outs new Quadro cards for Adobe CS5 - 04/13/2010 09:26 AM
NVIDIA announced a range of Quadro professional graphics solutions that are certified by Adobe for Adobe Creative Suite 5 software. NVIDIA (NASDAQ: NVDA) today announced that a range of NVIDIA(R) Quad...

NVIDIA Optimus can hot-swap graphics cards - 03/04/2010 10:21 AM
Optimus technology, we discussed it earlier on. One of the things we didn't know yet is that Optimus enables you to pull discrete graphics cards out of a running notebook, and put them back in later w...

Nvidia on External Graphics Accelerators - 02/09/2010 10:56 AM
Much like ATI's external XGP solutions (Guru3D review here) NVIDIA now seems to show an interest as well. In a recent interview with xbitlabs an executive from Nvidia Corp. said that it considers exte...



Guru3D.com © 2021