A summary of new features in each version of the PGI 2012 release.

Approximately each month PGI releases a version update. These updates include both new features and bug fixes. The new features added with each version are listed below. Bug fixes are listed on the PGI Release 2012 Technical Problem Reports summary page.

Complete details on the new features listed here are included in the PGI Release Notes and the PGI Visual Fortran® Release Notes.

PGI 2012 version 12.10

PGI 2012 version 12.9

  • PGI compilers — support for FMA4 intrinsics.
  • 64-bit ACML — version 5.2.0 now included with Linux and Windows. The 32-bit library remains unchanged at version is 4.4.0.
  • Plus 18 user-requested enhancements and fixes

PGI 2012 version 12.8

  • CUDA Fortran — initial implementation of the texture attribute qualifier.
  • Plus 16 user-requested enhancements and fixes

PGI 2012 version 12.6

  • PGI Accelerator™ compilers — first release with comprehensive support for the OpenACC 1.0 specification including the acc cache construct and the entire OpenACC API library. See the PGI Accelerator page for a complete list of supported features.
  • CUDA Toolkit — PGI Accelerator compilers and CUDA Fortran now include support for CUDA Toolkit version 4.2; version 4.1 is now the default.
  • 64-bit ACML — version 5.1.0 now included with Linux and Windows. The 32-bit library remains unchanged at version is 4.4.0.
  • Plus 34 user-requested enhancements and fixes.

PGI 2012 version 12.5

  • PGI Accelerator — added initial support for the OpenACC acc parallel construct.
  • AVX Support — over 100 C and C++ intrinsics are now available that make use of the special hardware features in AVX-enabled processors.
  • Fortran 2003 — added support for parameterized derived types.
  • PGDBG® Debugger — enhanced auto-scrolling in the I/O tab.
  • Plus 27 user-requested enhancements and fixes.

PGI 2012 version 12.4

  • PGI Accelerator — second beta release includes expanded support for the OpenACC 1.0 specification. OpenACC directives now supported in PGI Accelerator compilers on 64-bit Windows.
  • PGDBG Debugger — adds support for AVX instruction on Windows.
  • Plus 21 user-requested enhancements and fixes.

PGI 2012 version 12.3

  • PGI OpenACC C99 & Fortran — first beta release includes partial support for the OpenACC 1.0 specification.
  • Plus 11 user-requested enhancements and fixes.

PGI 2012 version 12.2

  • 14 user-requested enhancements and fixes.

PGI 2012 version 12.1

  • 11 user-requested enhancements and fixes.

PGI 2012

  • GNU-compatible C++ with all PGI features and optimizations
  • Full CUDA C/C++ compiler for targeting multi-core x64
  • Multi-core x64 Optimizations including AVX SIMD vectorization for Intel and AMD CPUs and IPA optimizations for improved auto-parallelization
  • Full support for the PGI Accelerator programming model specification v1.3 including asynchronous data transfers and kernel launch
  • Remote cluster debugging using PGDBG® GUI on a local client
  • Eclipse integration of the PGI C/C++ compilers on Linux
  • PGI Unified Binary™ supported across Intel and AMD CPUs and NVIDIA GPUs
  • CUDA Fortran adds the ability to specify a stream ID in CUF kernels
  • Fortran 2003 recursive I/O support
Click me