Allinea Distributed Debugging Tool

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Allinea DDT
Developer(s) Allinea Software Ltd.
Initial release 2002
Stable release 4.2.1 / April 2014; 8 months ago (2014-04)
Development status Active
Operating system Linux, AIX and Blue Gene
Platform Intel x86 - 32-bit, x64, ARM, PowerPC, Intel Xeon Phi and CUDA
Size 61 MB
Available in English
Type Debugger
Licence Proprietary commercial software
Allinea DDT logo

Allinea DDT, is a commercial debugger produced by Allinea Software[1] of Warwick, United Kingdom, primarily for debugging parallel MPI or OpenMP programs, including those running on clusters of Linux machines, but also used by many for scalar code in C, C++ and Fortran 90.[2] As of November 2013 it is used on 46 of the top 100 supercomputers on the TOP500 list.[3]

It is used to find bugs on both small and large clusters, from 1 to 1,000s of processors. It is the first debugger to be able to debug a Petascale system - having debugged 220,000 processes, over 2 Petaflops, on a Cray XT5 at Oak Ridge National Laboratories.[4][5][6]

The debugger has logarithmic performance for most collective debugging operations, due to using a tree architecture across the machine network to control the many single-process debuggers. This architecture enables operations to be measured in milliseconds at full scale.

It features a complete memory debugging tool which can be used to detect memory leaks, or reading and writing beyond the bounds of arrays.

Allinea DDT includes support for Intel Xeon Phi coprocessors[7][8][9] and IBM Blue Gene.[10] The debugger is also able to debug GPU software written for CUDA applications.[11][12]

Allinea Software's products are used globally by a wide range of companies and institutions to solve real world grand challenges. For example, Allinea DDT is used by:

Allinea Software is a founding member of the European Technology Platform for HPC, which consists of vendors and research centers. Its mission is to improve European HPC capabilities.[20][21]

Allinea Software also develops a scalable MPI performance profiler - Allinea MAP.[22][23][24]

See also[edit]


  1. ^ "How Allinea Helps Scientists Run their Applications Faster and Better". InsideHPC. 5 December 2012. 
  2. ^ "Slidecast: Allinea Software – Meeting the Quest to Run Applications Faster". InsideHPC. 21 June 2012. 
  3. ^ "Allinea Selected as a Red Herring Top 100 Europe Technology Company". HPCwire (Tabor Communications). 2011-06-01. Retrieved 2013-02-07. 
  4. ^ "Scalable debugging demonstrated on Jaguar supercomputer". High-Performance Computing Projects. 2 December 2009. 
  5. ^ "Upgrade Adds Muscle to Debugger". Oak Ridge National Laboratories. Retrieved 14 June 2011. 
  6. ^ "ORNL, Allinea Prep Debugging Tool for Petascale Supercomputers". Communications of the ACM. 30 July 2010. 
  7. ^ "Video: Allinea DDT Debugger Support for the New Intel Xeon Phi Accelerator". InsideHPC. 19 June 2012. 
  8. ^ "Allinea Releases Tools for Xeon Phi Developers". HPCWire. 13 November 2012. 
  9. ^ "Allinea Announces Support for Intel MIC Architecture". HPCWire. 18 June 2012. 
  10. ^ "Allinea Adds Support for IBM BlueGene/Q". HPCWire. 1 November 2012. 
  11. ^ "Allinea Supports Latest NVIDIA Tesla K20s, CUDA 5". HPCWire. 19 November 2012. 
  12. ^ "At Ultrascale, Allinea Speeds IBM Blue Gene/Q Debugging". InsideHPC. 2 November 2012. 
  13. ^ "Allinea Software Helps Launch World-Class Research". Allinea Software. 30 October 2012. 
  14. ^ "Extermination at Scale". Oak Ridge National Laboratory. 27 February 2013. 
  15. ^ "Blue Waters Supercomputer Debugs With Allinea DDT". HPCWire. 14 May 2012. 
  16. ^ "Allinea software used in US flagship supercomputer project". Warwick Ventures Ltd. Retrieved 15 January 2013. 
  17. ^ "Swiss National Supercomputer Center Adopts Allinea Software". HPCWire. 11 September 2012. 
  18. ^ "Atomic Weapons Establishment To Use Allinea DDT". HPCWire. 24 October 2012. 
  19. ^ "Allinea Debugs at Scale at iVEC and CSIRO". HPCWire. 5 November 2012. 
  20. ^ "Vendors, Research Centers Create European Technology Platform for HPC". HPCWire. 14 June 2012. 
  21. ^ "HPC European Technology Consortium Announced". HPCWire. 10 November 2011. 
  22. ^ "Allinea MAP - The Next Generation Performance Tool". HPCWire. 7 January 2013. 
  23. ^ "Allinea MAPs Out New Performance Tool". HPCWire. 14 November 2012. 
  24. ^ "Demo: Allinea MAP Profiling Tool at SC12". InsideHPC. 19 November 2012. 

External links[edit]