The problem we solve

Many organizations - in scientific research, climate change, national security, energy or financial services - are adopting parallel or hybrid (eg GPU) computing architectures to achieve cost savings and shorten computation time. The same is true for developers of embedded systems and mobile devices. But unless your software actually makes full use of the additional cores or GPUs, the planned performance and cost reduction benefits will never be achieved.

Software development faces radical increases in complexity as a result - whether new or re-development of existing, made worse by the new types of bug in parallel software that are just not detectable with conventional development tools. The tools challenge is unique - the unprecedented volume of data that needs to be gathered, the need to present this in a meaningful way to the user and - with GPUs - the need to be able to debug two different architectures simultaneously.
Until recently, debugging tools were limited to 10% of the machine’s potential.  This all changed in 2010 when Allinea DDT introduced debugging at petascale and above. In collaboration with Oak Ridge National Laboratories, Allinea DDT was enhanced to scale to support petascale machines – specifically 220,000 cores on Jaguar – one of the world’s largest supercomputers.  

 

Our mission

This is the mission of Allinea Software: to make parallel programming accessible to the widest range of scientists and programmers - via tools with unprecedented productivity and ease of use. Our customers are confident that their applications will run successfully on their organization's largest systems - because they know that ours are the only tools that can scale to the size of the world's largest systems.

 

Solving software bugs in parallel or hybrid codes is easier with Allinea DDT. From the largest supercomputers to small GPU projects – our unique GUI masks complexity and finds bugs faster. Ane we are the leaders in hybrid debugging: MPI, OpenMP and CUDA applications – all in the same tool. We work in partnership with the world's leading HPC vendors to ensure that our tools become an essential part of their toolsets.