Arm DDT es un depurador comercial de C , C ++ y Fortran 90 producido por Allinea Software que ahora forma parte de Arm [1] de Warwick , Reino Unido . Se utiliza ampliamente para depurar programas paralelos de interfaz de paso de mensajes (MPI) y subprocesos ( pthread u OpenMP ), incluidos los que se ejecutan en clústeres de máquinas Linux .
Desarrollador (es) | Arm Holdings (anteriormente Allinea Software Ltd.) |
---|---|
Versión inicial | 2002 |
Lanzamiento estable | 20.2 / noviembre de 2020 |
Sistema operativo | Linux y Blue Gene / Q . ( Windows y macOS para cliente remoto) |
Plataforma | x64-64 , Arm , PowerPC , Intel Xeon Phi y CUDA |
Disponible en | inglés |
Tipo | Depurador |
Licencia | Software comercial patentado |
Sitio web | www |
Depurador
Se utiliza para encontrar errores en clústeres grandes y pequeños, desde 1 hasta 100.000 procesadores . Cuenta con depuración de memoria que detecta fugas de memoria o lectura y escritura más allá de los límites de las matrices.
Fue el primer depurador que pudo depurar aplicaciones de petascale , ya que se utilizó para depurar aplicaciones que se ejecutan simultáneamente en 220.000 procesos en un Cray XT5 en Oak Ridge National Laboratories . [2] [3] Esto es posible de forma interactiva ya que la arquitectura del árbol de control del depurador conduce a un rendimiento logarítmico para la mayoría de las operaciones colectivas. Arm DDT utiliza el depurador GNU como motor de depuración.
Arm DDT también admite arquitecturas de coprocesador como los coprocesadores Intel Xeon Phi [4] y las GPU Nvidia CUDA . [5]
Es parte de Arm Forge, un conjunto de herramientas para desarrollar código en computación de alto rendimiento, que también incluye el perfilador de rendimiento para códigos escalares, multiproceso y paralelos, Arm MAP . [6]
A partir de 2011[actualizar], El 80 por ciento de las 25 mejores supercomputadoras del mundo en la lista TOP500 , utilizan las herramientas de Arm. [7]
Notas
- ^ "Cómo Allinea ayuda a los científicos a ejecutar sus aplicaciones más rápido y mejor" . InsideHPC. 5 de diciembre de 2012.
- ^ "La actualización agrega músculo al depurador" . Laboratorios Nacionales Oak Ridge. Archivado desde el original el 23 de junio de 2011 . Consultado el 14 de junio de 2011 .
- ^ "ORNL, herramienta de depuración de Allinea Prep para supercomputadoras Petascale" . Comunicaciones de la ACM . 30 de julio de 2010.
- ^ "Allinea lanza herramientas para desarrolladores de Xeon Phi" . HPCWire. 13 de noviembre de 2012. Archivado desde el original el 7 de marzo de 2013 . Consultado el 15 de enero de 2013 .
- ^ "Página de soluciones de depuración de NVIDIA" .
- ^ Forja de brazo
- ^ "Allinea seleccionada como Red Herring Top 100 Europe Technology Company" . HPCwire . Tabor Communications . 2011-06-01. Archivado desde el original el 14 de marzo de 2012 . Consultado el 7 de febrero de 2013 .
enlaces externos
- Software de Allinea
- Página del producto Allinea DDT
- Instituto Virtual de Supercomputación de Alta Productividad Guía de Allinea DDT