PGI Release 9.0

The Portland Group (PGI) has unveiled PGI Release 9.0, its suite of high performance parallelising compilers and development tools for Linux, Mac OSX and Windows. The release now includes support for the high-level PGI Accelerator programming model on x64 processor-based Linux systems incorporating Nvidia Cuda-enabled GPUs. 

The PGI Accelerator Fortran and C compilers automatically analyse 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.   

Additional PGI 9.0 new features include several Fortran 2003 incremental features, Intel Xeon EX (Nehalem) optimisations including support for SSE 4.1/4.2, Six-Core AMD Opteron (Istanbul) support and optimisations, 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.

Analysis and opinion

Robert Roe investigates some of the European projects focusing on preparing today’s supercomputers and HPC programmers for exascale HPC


The Jülich Supercomputing Centre (JSC) at Forschungszentrum Jülich in Germany has been operating supercomputers of the highest performance class since 1987. Tim Gillett talks to Norbert Attig and Thomas Eickermann


Gemma Church investigates how simulation and modelling de-risks the detection and extraction of geothermal energy resources


Robert Roe investigates the importance of upgrading legacy laboratory informatics systems and the benefits this provides to scientists