PGI and NVIDIA To Deliver CUDA Fortran Compiler

PGI and NVIDIA Team To Deliver CUDA Fortran Compiler

Fortran support for NVIDIA CUDA GPUs to be incorporated into a new version of the PGI Fortran compiler

Hamburg, Germany, June 23, 2009 - The Portland Group , a wholly-owned subsidiary of STMicroelectronics and a leading supplier of compilers for high-performance computing (HPC), today announced an agreement with NVIDIA under which the two companies plan to develop new Fortran language support for CUDA GPUs.

The NVIDIA CUDA architecture allows developers to offload computationally intensive kernels to the massively parallel GPU. Through function calls and language extensions, CUDA gives developers explicit control over the mapping of general-purpose computational kernels to GPUs as well as placement and movement of data between the x64 processor and the GPU. The NVIDIA CUDA C compiler already provides this capability to C programmers. The CUDA Fortran compiler will provide this same level of control and optimization in a native Fortran environment from PGI.

"Fortran support for CUDA GPUs is a perfect complement to our existing roadmap for the PGI Accelerator Fortran and C compilers," said Douglas Miles, director, The Portland Group. "It enables interoperability of PGI Fortran and CUDA C and gives PGI users a full range of options in porting and optimizing Fortran applications to leverage the power of CUDA-enabled NVIDIA GPUs."

"The GPU computing developer community has made it clear there is a need and demand for a production-quality Fortran solution on the GPU," said Andy Keane, general manager, Tesla GPU Computing Solutions, NVIDIA. "With their large base of Fortran developers for x64 processor-based HPC systems, PGI provides a perfect bridge for migration of production science and engineering codes from existing platforms to NVIDIA Tesla GPUs."

The Portland Group and NVIDIA will release the Fortran language specification for CUDA GPUs at the International Conference on Supercomputing in Hamburg, Germany this week. The CUDA Fortran compiler will be added to a production release of the PGI Fortran compilers scheduled for availability in November 2009. More detailed information about PGI compilers and tools is available here.

Marco Chiappetta

Marco Chiappetta

Marco's interest in computing and technology dates all the way back to his early childhood. Even before being exposed to the Commodore P.E.T. and later the Commodore 64 in the early ‘80s, he was interested in electricity and electronics, and he still has the modded AFX cars and shop-worn soldering irons to prove it. Once he got his hands on his own Commodore 64, however, computing became Marco's passion. Throughout his academic and professional lives, Marco has worked with virtually every major platform from the TRS-80 and Amiga, to today's high end, multi-core servers. Over the years, he has worked in many fields related to technology and computing, including system design, assembly and sales, professional quality assurance testing, and technical writing. In addition to being the Managing Editor here at HotHardware for close to 15 years, Marco is also a freelance writer whose work has been published in a number of PC and technology related print publications and he is a regular fixture on HotHardware’s own Two and a Half Geeks webcast. - Contact: marco(at)hothardware(dot)com