Date: 27/02/2011
PGI line of high-performance parallelizing compilers and development tools for Linux
The Portland Group has announced availability of the 2011 release of the PGI line of high-performance parallelizing compilers and development tools for Linux, Mac OS X and Windows. PGI 2011 is the first general release to include full support for the PGI Accelerator programming model 1.2 specification on x64 processor-based systems incorporating NVIDIA CUDA1 -enabled Graphics Processing Units (GPUs). In addition, the new PGI release includes a number of enhancements for multi-core x64 processor-based HPC systems.
New features and enhancements include support for the new Advanced Vector Extensions to the x64 instruction set architecture (AVX) in upcoming Intel Sandy Bridge and AMD Bulldozer CPUs, support for the Fortran 2003 language standard, enhancements in C++ performance through default fast exception handling and improved Boost C++ libraries support, OpenMP nested parallelism, new memory-hierarchy optimizations, debugger improvements including compact parallel register displays and tab-based sub-windows, and performance profiler enhancements to simplify browsing of multi-core profiles. The 2011 release also supports GPU performance profiling and benefits from revamped packaging for faster download and installation.
"PGI compilers are a key software component on Cray XE6 systems, providing our customers with tremendous value and performance," said Barry Bolding, vice president of Cray's products division. "PGI plays a pivotal role in the development of optimizing compiler technology for the latest HPC systems, and is an important collaborator with Cray in our efforts to develop and standardize high-level portable programming models applicable to current and future many-core and accelerator-enabled systems."