Free Print Subscription Printer-friendly version Email to a Friend

PGI 9.0 Compilers Simplify x64+GPU Programming

(Product News, 25 Jun 2009 )

The Portland Group Inc. (PGI), a wholly-owned subsidiary of STMicroelectronics, has 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.

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 Accelerator programming model is available now in the PGI Fortran and C compilers on Linux as an extended free preview for all PGI 9.0 licensees through the end of 2009. Additional PGI 9.0 new features include several Fortran 2003 incremental features, Intel Xeon EX (Nehalem) optimizations including support for SSE 4.1/4.2, Six-Core AMD Opteron (Istanbul) support and optimizations, full OpenMP 3.0 support in C++, an all-new graphical interface on the PGDBG OpenMP/MPI debugger, enhancements to the PGPROF performance profiling environment, and support for Fedora Core 10/11, SuSE 11.1 and Ubuntu 9.

An introduction to PGI Accelerator Fortran and C programming

PGI Accelerator v1.0 specification

The Portland Group

STMicroelectronics


RELATED ARTICLES
PGI and NVIDIA to Co-develop CUDA Fortran Compiler

The Portland Group Announces PGI 8.0 Optimizing Compilers & Tools for Multi-core x64 Processors

PGI CDK Cluster Development Kit for Windows now available from The Portland Group

 
Free Print Subscription Printer-friendly version Email to a Friend
Article Rating 
Average Rate: No rating yet
 
Poor Quite Good Good Very Good Excellent
 
 
Related Content 
 
 
WEBCASTS
Sponsored by:
RENESAS TECHNOLOGY
SINGAPORE PTE. LTD.


Sponsored by:
Keithley Instruments Inc.



 
RESOURCE CENTER
 
Highest Rated  
 
 
 
ADVERTISEMENT
 
 


 
 
 


RSS
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

POLL
What type of environmental regulation do you think will be most beneficial for the tech industry?
Proper recycling and disposal
Push for power efficiency and energy conservation
Chemical/lead regulation
View results

 
 
 

 



Canon Communications Asia
EDN India | EDN Taiwan | EDN Korea | EDN Japan | EDN China | EDN

 
ABOUT EDN Asia | FREE SUBSCRIPTION | CONTACT US
   
© 2010 Canon Communications
All rights reserved. Use of this web site is subject to its Terms and Conditions of Use. View our Privacy Policy.