|Developer(s)||Arm Holdings (formerly Allinea Software Ltd.)|
18.3 / November 2018
|Operating system||Linux and Blue Gene/Q. (Windows and macOS for remote client)|
|Platform||x64-64, ARM, PowerPC, Intel Xeon Phi and CUDA|
|Licence||Proprietary commercial software|
Arm DDT is a commercial C, C++ and Fortran 90 debugger produced by Allinea Software now part of Arm of Warwick, United Kingdom. It is widely used for debugging parallel Message Passing Interface (MPI) and threaded (pthread or OpenMP) programs, including those running on clusters of Linux machines.
It was the first debugger to be able to debug petascale applications - having been used to debug applications running concurrently on 220,000 processes on a Cray XT5 at Oak Ridge National Laboratories. This is possible interactively as the debugger's control tree architecture leads to logarithmic performance for most collective operations. Arm DDT uses the GNU Debugger as debug engine.
- "How Allinea Helps Scientists Run their Applications Faster and Better". InsideHPC. 5 December 2012.
- "Upgrade Adds Muscle to Debugger". Oak Ridge National Laboratories. Archived from the original on 2011-06-23. Retrieved 14 June 2011.
- "ORNL, Allinea Prep Debugging Tool for Petascale Supercomputers". Communications of the ACM. 30 July 2010.
- "Allinea Releases Tools for Xeon Phi Developers". HPCWire. 13 November 2012. Archived from the original on 2013-03-07. Retrieved 2013-01-15.
- "NVIDIA debugging solutions page".
- Arm Forge
- "Allinea Selected as a Red Herring Top 100 Europe Technology Company". HPCwire. Tabor Communications. 2011-06-01. Archived from the original on 2012-03-14. Retrieved 2013-02-07.