Scalasca jest zestaw narzędzi open source, które mogą być wykorzystane do analizy zachowania wydajności zastosowań równoległymi, w celu określenia możliwości optymalizacji. Został on zaprojektowany specjalnie do stosowania na dużych systemów, w tym IBM Blue Gene (takich jak JUGENE w Forschungszentrum J & uuml; Lich) i Cray XT, ale również doskonale nadaje się do małych i średniej wielkości platformy HPC.
Scalasca obsługuje przyrostowe procedury analizy wydajności streszczenia wykonawcze, które integruje się z pogłębionych badań z jednoczesnym zachowaniem poprzez śledzenie zdarzeń, przyjęcie strategii kolejno rafinowanych konfiguracjach pomiarowych. Charakterystyczną cechą jest możliwość identyfikacji stany oczekiwania, które występują, na przykład, w wyniku nierównomiernie rozłożonych obciążeń. Zwłaszcza, gdy próbuje skalować intensywnie aplikacji komunikacyjnych dla dużych liczby procesorów, takie stany oczekiwania może przedstawić poważne wyzwanie dla osiągnięcia dobrych wyników.
Scalasca jest oprogramowanie dostępne na warunkach licencji BSD nowe open-source.
Obsługiwane platformy
Zestaw narzędzi Scalasca został z powodzeniem przetestowany na następujących platformach:
& Nbsp; * IBM Blue Gene / P
Klastry * IBM BladeCenter SP &; & nbsp
& Nbsp; * Cray XT5
& Nbsp; * SGI Altix
& Nbsp; * NEC SX-8
& Nbsp; * systemy SiCortex
& Nbsp; * różne Linux / Intel (x86 / x64) klastry
Następujące platformy nie zostały przetestowane ostatnio:
& Nbsp; * IBM Blue Gene / L
& Nbsp; * Cray XT3 / 4
& Nbsp; * Sun Solaris / SPARC klastry oparte na
& nbsp; * inne systemy NEC-SX
Jednak dostarczone makefile pliki definicji może nadal działać na tych systemach.
Ponieważ kod jest dość przenośne, to również może działać na innych systemach, jak również ze skromnym wysiłku przez kogoś doświadczonego z zawiłości bibliotek MPI i kompilatorów. Dostarczone Makefile pliki definicji może stanowić dobrą podstawę do budowania i testowania zestaw narzędzi na innych platformach
Co nowego w tym wydaniu:.
- Jest to wydanie poprawkowe.
Co nowego w wersji 1.4.1:.
- Kilka krytycznych poprawek i wiele innych akcesoriów,
Co nowego w wersji 1.3.3:
- Dodane kontrola pomiaru API
- Dodano wsparcie dla Cray XE6
- Ulepszone wsparcie dla systemów NEC SX
- Problemy Rozwiązane zbierania śladów na SX-9
- Dodano wsparcie dla FTRACE API
- Wsparcie Ulepszone analizy śladowej kodów MPMD
- Poprawiono nieprawidłowe obchodzenie się z MPI_IN_PLACE
- Poprawiono niekompletne śledzenie MPI wzajemnych komunikatorów
- Wszystkie usprawnienia CUBE 3.3.2
Co to jest nowy w wersji 1.3.1:
- Poprawiono Fortran MPI I / O opakowania na SGI MPT Biblioteka MPI
- Zmiana domyślnej konfiguracji na Cray XT jawnie wyłączyć opakowań MPI I / O (prawdopodobnie uszkodzone)
- Poprawiono konfiguracja biblioteki AIX POE MPI
- Poprawiono konfiguracji, gdy bash & gt; = 4,0 lub ksh stosuje się jako / bin / sh
- statystyka Poprawiono wiadomość dla MPI_Sendrecv
- Naprawiono problemy oprzyrządowanie PDT z kodami OpenMP
- Różne drobne poprawki użyteczności,
Wymagania :
- Qt
Komentarze nie znaleziono