Allinea Software today announced immediate availability of debugging support in Allinea DDT for the latest NVIDIA Tesla K20 family of GPU accelerators, based on the Kepler architecture, and the recently released NVIDIA CUDA 5 toolkit.
Allinea is playing a critical role in the successful development and deployment of HPC software for accelerator systems. The newly released Allinea DDT 3.2.1 went straight into production on the No. 1 system in the Top 500 list – Titan, Oak Ridge National Laboratory’s Cray XK7 with 299,008 CPU cores and 18,688 Tesla K20 GPU accelerators.
“Our users develop some of the most advanced scalable scientific applications seen anywhere”, said Buddy Bland, Project Director, Oak Ridge Leadership Computing Facility. “Our partnership with Allinea has provided us with a robust and capable debugging tool able to solve the most complex software challenges even at the extreme scale of Titan.”
Allinea DDT enables computational scientists on the 20 Petaflop system to run their applications successfully. Developers at Oak Ridge recognize that when software problems occur at the scales of jobs typically seen on Titan, they are in a “whole new universe” – and need tools that can really handle their problem.
“Allinea and Cray have worked together to ensure that the complete development environment is ready for the new Kepler GPUs and CUDA toolkit,” said Peg Williams, Cray’s senior vice president of high performance computing systems. “With the advanced Allinea DDT debugger supporting the Cray OpenACC compiler on this platform, developers can take advantage of accelerators on our powerful Cray XK6 and XK7 systems with confidence.”
“The Tesla K20 accelerators have impressive performance and with CUDA 5 it brings some exciting capabilities such as nested dynamic parallelism”, said Dr David Lecomber, CTO of Allinea Software. “This is a huge step for GPU users – we have worked closely with our partners to ensure that the ground breaking systems will have developer tool support from day one.”
“This is an excellent step forward for developers of CUDA and OpenACC applications”, said Duncan Poole President of the OpenACC Standards Group and Senior Manager at NVIDIA. “With Allinea DDT, developers can visually debug at scale a mix of OpenMP, MPI and GPUGPU code in their applications. Visual debuggers can help the serious developer find and fix bugs quickly. They play an important role in migrating applications to supercomputers like Titan, which in turn should drive greater scalability and utilization.”