Debug with Arm DDT

Here, you’ll find everything you need to get up and running with Arm DDT -  a powerful, easy-to-use graphical debugger designed to make you and your team more productive. It includes static analysis that highlights potential problems in the source code, integrated memory debugging that can catch reads and writes outside of array bounds, integration with MPI message queues and much more. It provides a complete solution for finding and fixing problems whether on a single thread or hundreds of thousands. You can debug OpenMP, parallel (MPI) software, heterogeneous software such as that written to use GPUs, hybrid codes mixing paradigms such as MPI + OpenMP, or MPI + CUDA and multi-process software of any form, including client-server applications.

Free trial

architecture with 4 computer windows on top.
  • Text: arm DDT (logo).
  • Performance you can trust

    Zero-click variable comparisons, built-in memory debugging and powerful array visualizations simplify the complexity of debugging software.

  • Ideas
  • Getting Started

    A complete workflow from installation to debugging your first program with Arm DDT.

    Getting started
  • User Guide

    Detailed manual providing information on various aspects of Arm DDT.

    User Guide
  • A life raft ring.
  • Support

    Get in touch if you have questions, doubts or want to raise an issue.
    The vast majority of requests are answered within a single working day because we care about keeping you and your team successful.

    Get support


Information regarding Arm DDT.

Q: What systems can I use it on?
Arm DDT is cross-platform and can run on your own laptop, the latest supercomputer and tomorrow's upcoming architectures. It supports Arm 64-bit, Intel Xeon, Intel Xeon Phi, NVIDIA CUDA, and OpenPOWER.  For a full list of supported platforms, see Arm DDT platforms.

Q: Can I get more information on the debugger features?
Yes, see more information on the debugger features and benefits.

Q: Can I trial Arm DDT?
Yes, get your free Arm HPC tools trial.

Q: How can raise an issue with Arm DDT?
Contact Arm support with your request and we will get in touch.