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