ee Herald                                   
Home | News | New Products | India Specific | Design Guide | Sourcing database | Student Section | About us | Contact us | What's New
Processor / MCU / DSP
Memory
Analog
Logic and Interface
PLD / FPGA
Power-supply and Industrial ICs
Automotive ICs
Cellphone ICs
Consumer ICs
Computer ICs
Communication ICs (Data & Analog)
RF / Microwave
Subsystems / Boards
Reference Design
Software / Development kits
Test and Measurement
Discrete
Opto
Passives
Interconnect
Sensors
Batteries
Others

News

    23rd June 09

 ST's PGI and NVIDIA join to deliver CUDA Fortran compiler

ST Micro's subsidiary Portland Group has signed agreement with NVIDIA under which the two companies plan to develop new Fortran language support for CUDA GPUs.

The NVIDIA CUDA architecture parallelize the kernels utilizing the processing power of Graphic Processing Unit (GPU). CUDA offers developers explicit control over the mapping of general-purpose computational kernels to GPUs and placement and movement of data between the x64 processor and the GPU. The CUDA Fortran compiler will provide the same level of control and optimization in a native Fortran environment from PGI as it is provided in NVIDIA CUDA C compiler.

"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 online at http://www.pgroup.com.

The use of Graphics Processing Units (GPUs) as general purpose accelerators has been a growing trend in high-performance computing (HPC). Until now, use of GPUs from Fortran applications has been extremely limited. Developers targeting GPU accelerators have had to program in C at a detailed level using sequences of function calls to manage movement of data between the x64 host and GPU, and to offload computations from the host to the GPU. The PGI Accelerator Fortran and C compilers automatically analyze whole program structure and data, split portions of an application between a multi-core x64 CPU and a GPU as specified by user directives, and define and generate a mapping of loops to automatically use the parallel cores, hardware threading capabilities and SIMD vector capabilities of modern GPUs.


The PGI has also announced the availability of the PGI Release 9.0 line of high-performance parallelizing compilers and development tools for Linux, Mac OS X and Windows. PGI Release 9.0 is the first general release to include support for the high-level PGI Accelerator programming model on x64 processor-based Linux systems incorporating NVIDIA CUDA-enabled GPUs.




          
Events
Advertise
Send News
Send Article
Feedback
eeherald.com
India Search
Home | News | New Products | India Specific | Design Guide | Sourcing database | Student Section | About us | Contact us | What's New
©2006 Electronics Engineering Herald