Uzbrój DDT

Uzbrój DDT
Deweloperzy Arm Holdings (dawniej Allinea Software Ltd.)
Pierwsze wydanie 2002
Wersja stabilna
20.2 / Listopad 2020 ; 2 lata temu ( 2020-11 )
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 www .arm .com /products /development-tools /server-and-hpc /forge /ddt

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