Parallel debugger TotalView 8.10 has been released with expanded support for the Cray XT, Cray XE and Cray XK lines of supercomputers. Comprehensive debugging is provided with support for the Nvidia Cuda parallel programming environment on the GPU-accelerated Cray XK6 supercomputer, as well as early access support for Cray’s OpenACC compiler. With the release of TotalView 8.10, Rogue Wave states it is the first to enable reverse debugging, which allows developers to deterministically replay program execution, for MPI applications on a Cray supercomputer.
‘Accelerated systems are becoming the new standard for the HPC industry, as supercomputing centres look for better solutions to meet ever-increasing performance, price and power demands,’ said Duncan Poole, president of the OpenACC standards group at Nvidia. ‘TotalView gives developers and computational scientists intuitive control of either explicit device kernel threads or those created from OpenACC programs, making it easier to harness the power of these new architectures.’
In addition to providing reverse debugging on both serial and parallel (MPI) programs running on the Cray XE line, TotalView 8.10 includes a new replay on demand capability, for both the Cray and other Linux-x86-64 environments. Developers can now record and deterministically replay mid-way through a debugging session when the program enters the specific areas they want to troubleshoot.