Armar DDT - Arm DDT
Desenvolvedor (s) | Arm Holdings (anteriormente Allinea Software Ltd.) |
---|---|
lançamento inicial | 2002 |
Versão estável | 20.2 / novembro de 2020
|
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 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.