Armar DDT - Arm DDT

Armar DDT
Desenvolvedor (s) Arm Holdings (anteriormente Allinea Software Ltd.)
lançamento inicial 2002
Versão estável
20.2 / novembro de 2020 ; há 4 meses  ( 2020-11 )
Sistema operacional Linux e Blue Gene / Q . ( Windows e macOS para cliente remoto)
Plataforma x64-64 , Arm , PowerPC , Intel Xeon Phi e CUDA
Disponível em inglês
Modelo Depurador
Licença Software comercial proprietário
Local na rede Internet www .arm .com / products / development-tools / server-and-hpc / forge / ddt

Arm DDT é um depurador comercial C , C ++ e Fortran 90 produzido pela Allinea Software agora parte da Arm of Warwick , Reino Unido . É amplamente utilizado para depurar programas paralelos de interface de passagem de mensagem (MPI) e encadeados ( pthread ou OpenMP ), incluindo aqueles em execução em clusters de máquinas Linux .

Depurador

É usado para localizar bugs em clusters pequenos e grandes, de 1 a 100.000 de processadores . Ele apresenta depuração de memória, que detecta vazamentos de memória , ou leitura e gravação além dos limites das matrizes.

Foi o primeiro depurador capaz de depurar aplicativos petascale - tendo sido usado para depurar aplicativos executados simultaneamente em 220.000 processos em um Cray XT5 no Oak Ridge National Laboratories . Isso é possível interativamente, pois a arquitetura da árvore de controle do depurador leva ao desempenho logarítmico para a maioria das operações coletivas. Arm DDT usa o GNU Debugger como mecanismo de depuração.

Arm DDT também oferece suporte a arquiteturas de coprocessador, como coprocessadores Intel Xeon Phi e GPUs Nvidia CUDA .

Faz parte do Arm Forge - um conjunto de ferramentas para desenvolvimento de código em computação de alto desempenho - que também inclui o profiler de desempenho para códigos escalares, multithreaded e paralelos - Arm MAP .

Em 2011, 80 por cento dos 25 maiores supercomputadores do mundo na lista TOP500 usavam as ferramentas da Arm.

Notas

links externos