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

Script logo