A A A


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.