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.