Trace Analyzer and Collector
Intel Trace Analyzer and Collector jest narzędziem klastrowym, służącą analizie i optymalizacji aplikacji uruchamianych na klastrach zbudowanych w oparciu o porcesory Intel. Analizator ten daje możliwość wyszukania wąskich gardeł w kodzie źródłowym aplikacji komunikujących się poprzez protokół MPI.
Interfejs programu
- Widok współbieżnego zachowania równolegle pracujących aplikacji oraz zależności czasowych
- Wyznaczanie statystyk dla konkretnego przedziału czasowego, procesów i funkcji
- Obrazowanie aktywności działania aplikacji, lokalizowanie zdarzeń w kodzie źródłowym
- Możliwość podglądu detali na wykresach czasowych
- Automatyczne przeliczanie statystyk
- Obrazowanie danych na różnych poziomach abstrakcji - klaster, nod, procesm, wątek, funkcja
- Agregacja widoków zachowania aplikacji pogrupowanych na funkcje lub procesy
- Obrazowanie czasów przeznaczonych przez aplikacje na komunikowanie się po MPI
- Porównywanie różnic wydajności dwóch różnych aplikacji
Skalowalność
- Bardzo mała ingerencja w czasie wykonywania aplikacji
- Generowanie śladów plików
- Analiza wykonania podprogramu lub blokowania kodu
Kompatybilność
- Red Hat Enterprise Linux* 3.0 lub 4.0
- SUSE LINUX Enterprise Server* 9 lub 10
- SGI Altix
- Kompilatory Intel oraz GNU
- Biblioteka Intel MPI
- MPICH wraz produktami kompatybilnymi
- SGI Message Passing Toolkit
- SHMEM