PROCESSING

PGI 2014 Compilers and Tools

17 February 2014

PGI

PGI, a suite of high-performance parallelising compilers and development tools, now features support for the latest version of the OpenACC programming standard on accelerator platforms. PGI now provides OpenACC support for AMD Radeon GPUs and APUs.  PGI 2014 Compilers and Tools includes new capabilities for programming the NVIDIA Tesla K40 GPU accelerators using version 2.0 features of the OpenACC directives-based parallel programming specification.  

‘We applaud PGI’s ability to extract performance from AMD discrete GPUs and APUs using OpenACC,’ said Suresh Gopalakrishnan, corporate vice president and general manager of the Server business at AMD. ‘It will help break down the remaining barriers to wide-scale accelerator adoption, and decouple the choice of accelerator programming model from the choice of accelerator hardware.’

Key features of PGI 2014 Compilers and Tools include; OpenACC 2.0 Features – PGI Accelerator native Fortran 2003, C99 and C++ compilers expand support for key OpenACC 2.0 features, including routine directive (procedure calls in accelerator regions), unstructured data lifetimes and others. New NVIDIA CUDA Fortran Extensions – Add support for version 5.5 of the NVIDIA CUDA parallel programming platform, CUDA atomic functions and device-side debugging using Allinea DTT and TotalView from Rogue Wave. Free PGI for OS X – Fortran 2003 and C99 compilers with all PGI multi-core x64 optimizations, command-line debugging and streamlined online documentation (available in February).

PGI 2014 compilers deliver an average of 75 percent faster performance on the latest SPEC OMP2012 benchmark suite, compared to GCC using the latest AVX-enabled multi-core Intel and AMD x64 processors. Additional capabilities of PGI 2014 Compilers and Tools include full Fortran 2003 support, incremental Fortran 2008 features, updated libraries, support for the latest operating systems and a comprehensive suite of new and updated code examples and tutorials.

Click here to find out more