Kompilatory i narzędzia PGI 2012

Transkrypt

Kompilatory i narzędzia PGI 2012
Gambit Centrum Oprogramowania i Szkoleń Sp.z o.o.
Al.Pokoju 29B/22-24
®
31-564 Kraków
tel/fax: +12 414 3767, 414 3227, 414 3791, 414 3387
http://www.gambit.net.pl [email protected]
Oprogramowanie specjalistyczne Importowana literatura naukowa Kompilatory i narzędzia PGI 2012
Nowości!!
• wsparcie języka w kompilatorach PGI
pełne wsparcie dla języka Fortran 2003 z rozszerzeniami CUDA Fortran
GNU - zgodność C++ z wszystkimi funkcjami i optymalizacjami PGI
kompletny kompilator CUDA C/C++ dla wielordzeniowości x64
• optymalizacja wielordzeniowości x64
wektoryzacja AVX SIMD dla procesorów Intel i AMD
optymalizacja IPA dla poprawy autozrównoleglania
• obliczenia GPU
pełne wsparcie dla modelu programowania PGI Accelerator w wersji 1.3
wsparcie dla dyrektyw programowania OpenACC GPU specyfikacja v1.0 dla F2003 i C99 (beta
12.3, produkcja 12.6)
asynchroniczne transfery danych i uruchamianie jądra
• narzędzia PGI
zdalne debugowanie klastra przy użyciu PGDBG GUI na lokalnym komputerze klienta
integracja kompilatora PGI C/C++ ze środowiskiem Eclipse na systemie Linux
• Technologia PGI Unified Binary obsługiwana przez procesory Intel i AMD, a także graficzne
procesory NVIDIA
• CUDA Fortran - możliwość określenia identyfikatora strumienia w postaci jąder CUF
• Fortran 2003 - wsparcie dla rekursywnych I/O
• rozszerzona obsługa systemów operacyjnych
Red Hat Enterprise Linux 6.2
Fedora 16
SLES 11 SP1
Ubuntu 11.10
Mac OS X Lion
Pełny wykaz obsługiwanych systemów operacyjnych w tym Windows znajdują się na stronach
www.gambit.net.pl/pgi
NIP:675-12-52-366 Regon: 356262922 KRS 0000129035
Bank:Pekao S.A. 17 1240 4432 1111 0000 4734 7823
Gambit Centrum Oprogramowania i Szkoleń Sp.z o.o.
Al.Pokoju 29B/22-24
®
31-564 Kraków
tel/fax: +12 414 3767, 414 3227, 414 3791, 414 3387
http://www.gambit.net.pl [email protected]
Oprogramowanie specjalistyczne Importowana literatura naukowa Zawartość i funkcjonalność wersji PGI 2011
•
PGI Accelerator x64+GPU natywny kompilator Fortran 2003 i C99 w pełni wspierający
specyfikację PGI Accelerator Programming Model v1.2 dla dyrektyw programowania i
optymalizacji opartych na GPU
dane rezydentnego urządzenia przy użyciu dyrektyw MIRROR, REFLECTED, UPDATE
automatyczne rozwijanie pętli po stronie GPU; wsparcie dla klauzuli UNROLL
wsparcie dla regionów Accelerator'a zagnieżdżonych w równoległych regionach
OpenMP
•
rozszerzenia CUDA Fortran obsługiwane w kompilatorze Fortran 2003 PGI 2011 umożliwiają
wyraźne programowanie CUDA GPU
moduł wymiany danych CUDA Fortran
dyrektywa !$CUF KERNEL do automatyzacji generowania kernela CUDA
optymalizacja zadań wycinka tablicy
przykłady kodu źródłowego CUDA Fortran SDK 1.0
•
pełne wsparcie dla języka Fortran 2003
•
rozszerzenia kompilatora C/C++ w tym ostatnia wersja EDG 4.1 z rozbudowaną
kompatybilnością GNU i Microsoft, wsparciem zewnętrznym inline, ulepszonym wsparciem
BOOST i obsługą wyjątków thread-safe
•
optymalizacja i rozszerzenia kompilatora obejmujące obsługę generacji kodu AVX, funkcje
inlining C++ i udoskonalenie rozmiaru wykonywalnego
•
PGPROF narzędzie do analizy i poprawy wydajności równoległych aplikacji MPI/OpenMP i
GPU
jednolite profilowanie wydajności wieloplatformowej bez konieczności ponownej
kompilacji lub jakichkolwiek specjalnych przywilejów oprogramowania na systemach
Linux, Mac OS X i Windows.
statystyka wydajności PGI Accelerator i CUDA Fortran po stronie GPU
zmodyfikowany graficzny interfejs użytkownika
NIP:675-12-52-366 Regon: 356262922 KRS 0000129035
Bank:Pekao S.A. 17 1240 4432 1111 0000 4734 7823

Podobne dokumenty