Arm DDT

[2] 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.

[3][4] This is possible interactively as the debugger's control tree architecture leads to logarithmic performance for most collective operations.

Linaro DDT uses the GNU Debugger as debug engine.

[6] It is part of Linaro Forge - a suite of tools for developing code in high performance computing - which also includes the performance profiler for scalar, multithreaded and parallel codes - Linaro MAP.

[7] As of 2011[update], 80 percent of the world's top 25 supercomputers on the TOP500 list, use Arm's tools.