PGI 2015 wersja 15.7:
- PGI Accelerator – cechy i ulepszenia:
- wsparcie dla procesorów Maxwell, w tym Titan X,
- domyślna lista możliwości obliczeniowych dla kompilacji OpenACC i CUDA Fortran procesorów graficznych NVIDIA Tesla to teraz: cc20, cc30, cc35 oraz cc50, generujące kod urządzeń dla mikroarchitektur Fermi, Kepler K10 i K20 oraz Maxwell,
- udoskonalone wsparcie dla wywołań bibliotek NVIDIA cuBLAS oraz cuRAND z poziomu kompilatorów PGI na platformie Linux x86-64,
- Flaga -ta=tesla:beta pozwala na załadowanie (128-bit) oraz przechowywanie operacji w generowanym kodzie, a także może generować radykalny wzrost wydajności w niektórych przypadkach.
- kompilatory PGI cechy:
- Funkcje języka Fortran 2008: nowy moduł iso_c_binding funkcji C_sizeof, nowy moduł iso_Fortran_env funkcji compiler_options oraz compiler_version, alokacja polimorficznych zmiennych używając specyfikatora MOLD=, skojarzenie aktualnych argumentów nie będących wskaźnikami z fikcyjnymi argumentami typu wskaźnikowego w wywołaniach procedur.,
- ulepszona wektoryzacja SIMD pętli z operacjami logicznymi i wyrażaniami obejmującymi stałe,
- zwiększona wydajność wywołań wewnętrznych funkcji, gdzie jeden lub więcej argumentów wejściowych jest stałych w momencie kompilacji,
- inne cechy i ulepszenia:
- poprawione wsparcie debuggera dla ustawiania punktów kontrolnych w udostępnionych obiektach,
- poprawiona komunikacja statusu ładowania programu w debuggerze,
- JRE dołączany do pakietów PGI zaktualizowany do wersji 1.8u45,
- wtyczka środowiska Eclipse dla kompilatorów C/C++ została wyodrębniona do osobnego pobieranego pakietu,
- kolejne 32 ulepszenia i poprawki zgłoszone przez użytkowników (wykaz dostępny na stronie user-requested enhancements and fixes).
PGI 2015 wersja 15.5:
- PGI Accelerator – cechy i ulepszenia:
- pakiet OpenACC Unified Memory Evaluation Package teraz zawarty jest we wszystkich pakietach instalacyjnych Linux 64-bit,
- OpenACC Fortran dla procesorów graficznych NVIDIA oraz CUDA Fortran od teraz wspiera formatowanie typu list-directed wejścia/wyjścia dla domyślnej jednostki wyjściowej (PRINT* lub WRITE(*,*)) w jądrach urządzenia.
- lepsze doświadczenia użytkownika OpenACC poprzez udoskonalone komunikaty kompilatora,
- 21 ulepszeń i poprawek zgłoszonych przez użytkowników.
PGI 2015 wersja 15.4:
- Kompilator PGI C++:
- PGC++ od teraz domyślny w systemach Linux i OS X,
- pełne wsparcie dla C++ 11 w systemach Linux i OS X,
- rozszerzone wsparcie dla OpenACC,
- kompilator hosta NVCC w systemie Linux,
- zgodność z GNU 4.9,
- funkcje C++14: lamdy, interwały binarne, apostrofy jako cyfrowe separatory,
- ogólna poprawa wydajności.
- Kompilator PGI Fortran:
- aktualizacja wersji Fortran 2008,
- wsparcie dla automatycznych tablic w procedurze OpenACC i CUDA Fortran,
- nowe możliwości CUDA Fortran,
- nowy moduł CUDA Fortran cuSPARSE,
- nowe funkcje Fortran 2008: funkcje transformacyjne Bessela, funkcja C sizeof w iso_c_binding, znajdowanie lokalizacji w tablicy.
- Kompilatory PGI Accelerator OpenACC Fortran/C/C++:
- kompleksowe wsparcie OpenACC 2.0,
- wsparcie dla profili opartych na OpenACC CUPTI,
- wsparcie dla CUDA 6.0/6.5 i NVIDIA Kepler K40/K80 GPU,
- PGI OpenACC Unified Memory Evaluation Package dla systemu Linux,
- nowe przykłady OpenACC SDK,
- zintegrowany zestaw narzędzi CUDA 7.0.
- Pozostałe cechy i dodatki:
- zaktualizowane biblioteki MPICH, MVAPICH i Open MPI,
- nowy moduł środowiska PrgEnv-pgi,
- wsparcie systemów operacyjnych: Ubuntu 14.10, Fedora 21, CentOS 7, RHEL 7 i OS X Yosemite,
- punkty kontrolne debuggera PGDBG wspierające liczenie udostępnień.
PGI 2015 wersja 15.3:
- 14 ulepszeń i poprawek zgloszonych przez użytkownków.
PGI 2015 wersja 15.1:
- pgc++ od teraz domyślny w systemach Linux oraz OS X. Pełne wsparcie dla C++11,
- rozszerzone wsparcie OpenACC C++,
- wszechstronne wsparcie OpenACC 2.0,
- PGI OpenACC Unified Memory Evaluation Package dla systemu Linux,
- wsparcie dla automatycznych tablic w procedurach OpenACC i CUDA Fortran,
- wsparcie dla procesorów graficznych CUDA 6.0/6.5 oraz NVIDIA Kepler K40/K80,
- nowy moduł środowiska PrgEnv-pgi,
- zaktualizowane biblioteki MPICH, MVAPICH oraz Open MPI,
- zaktualizowane przykłady OpenACC SDK,
- rozszerzone wsparcie dla systemów operacyjnych.