Uzbrój DDT
Deweloperzy | Arm Holdings (dawniej Allinea Software Ltd.) |
---|---|
Pierwsze wydanie | 2002 |
Wersja stabilna | 20.2 / Listopad 2020
|
System operacyjny | Linux i Blue Gene/Q . ( Windows i macOS dla klienta zdalnego) |
Platforma | x64-64 , Arm , PowerPC , Intel Xeon Phi i CUDA |
Dostępne w | język angielski |
Typ | Debuger |
Licencja | Własne oprogramowanie komercyjne |
Strona internetowa |
Arm DDT to komercyjny debugger C , C++ i Fortran 90 produkowany przez Allinea Software, obecnie część Arm of Warwick , Wielka Brytania . Jest szeroko stosowany do debugowania równoległych programów interfejsu Message Passing Interface (MPI) i programów wielowątkowych ( pthread lub OpenMP ), w tym programów działających w klastrach maszyn z systemem Linux .
Debuger
Służy do znajdowania błędów zarówno w małych, jak i dużych klastrach, od 1 do 100 000 procesorów . Zawiera debugowanie pamięci , które wykrywa wycieki pamięci lub odczyt i zapis poza granicami tablic.
Był to pierwszy debugger, który był w stanie debugować aplikacje petaskalowe - był używany do debugowania aplikacji działających jednocześnie na 220 000 procesów na Cray XT5 w Oak Ridge National Laboratories . Jest to możliwe interaktywnie, ponieważ architektura drzewa kontrolnego debugera prowadzi do wydajności logarytmicznej dla większości operacji kolektywnych. Arm DDT używa debugera GNU jako silnika debugowania.
Arm DDT obsługuje również architektury koprocesorów, takie jak koprocesory Intel Xeon Phi i procesory graficzne Nvidia CUDA .
Jest częścią Arm Forge - zestawu narzędzi do tworzenia kodu w obliczeniach o wysokiej wydajności - który zawiera również profiler wydajności dla kodów skalarnych, wielowątkowych i równoległych - Arm MAP .
Od 2011 roku 80 procent z 25 najlepszych superkomputerów na świecie na liście TOP500 korzysta z narzędzi ARM.
Notatki
Linki zewnętrzne
- Oprogramowanie Allinea
- Strona produktu Allinea DDT
- Przewodnik Virtual Institute for High Productivity Supercomputing Allinea DDT