Allinea DDT - the debugging tool for parallel computing

Giving you the power to fix bugs quickly

Allinea DDT is the most advanced debugging tool available for scalar, shutterstock 87108880multi-threaded and large-scale parallel applications. It debugs code on:

  • workstations
  • GPUs
  • clusters and
  • the very largest supercomputers.

Comprehensive and easy-to-use

Allinea DDT has many features that are missing from ordinary debuggers – such as memory debugging and data visualization. With an acclaimed user interface that wins praise for ease-of-use and capability, it is quite simply an integral part of efficient software development.

Simplifying debugging at scale

For multi-threaded or OpenMP development, Allinea DDT enables threads to be controlled individually and collectively with advanced capabilities for comparing data across threads.

The Parallel Stack Viewer is a unique way to see the program state of all processes and threads at a glance. You can easily spot rogue processes or threads and even using it to define new control groups, making massive parallel programs far easier to manage.
The Allinea DDT interface scales amazingly to provide the same clarity of information at thousands of processes as at a handful. It highlights commonality and differences using summary views and data comparisons to focus your attention.

Allinea DDT has been proven at scale on the most powerful systems - including debugging applications at over 200,000 cores simultaneously.
Allinea DDT puts you in control of your application, whether you are working with a workstation or a thousand processor, high-performance cluster.

Debug code on the CPU and GPU from a single tool

This powerful combination gives you all the advanced debugging shutterstock 12169210features of Allinea DDT but with the enhanced ability to debug CUDA code.

With a single tool, you can debug hybrid MPI, OpenMP and CUDA applications on a single workstation or GPU cluster. Features such as the detection of invalid memory accesses, the visualization of GPU data, and GPU thread control have been designed to help you find the GPU porting bugs quickly and easily.

Allinea DDT supports the NVIDIA CUDA Toolkit and is fully compatible with NVIDIA’s Fermi architecture.
Take a look at the white paper Debugging CUDA with Allinea DDT by completing the short form opposite.

White paper

Download our debugging CUDA white paper.