SOURCE: Rogue Wave Software

Rogue Wave Software

November 15, 2010 08:30 ET

Rogue Wave Software Releases TotalView Debugger With NVIDIA GPU Support

TotalView 8.9 Features CUDA Support, Parallel Backtrace View, 2-D Array Viewer, and C++View

NEW ORLEANS, LA--(Marketwire - November 15, 2010) - Today at Supercomputing 2010, Rogue Wave Software, the largest independent provider of cross-platform software development tools and embedded components for the next generation of HPC/High Performance Computing applications, announced the simultaneous release of TotalView® 8.9, ReplayEngine 1.8, and MemoryScape 3.2. This suite of products dramatically simplifies debugging and memory analysis especially for applications that are data-intensive, multi-threaded, or distributed across a network or cluster. The most notable advancement in this release is a TotalView add-on that supports debugging NVIDIA CUDA applications.

TotalView 8.9 for CUDA allows Linux X86-64 users to debug both the CPU and the GPU code in CUDA applications, using familiar TotalView GUI methods. TotalView supports multi-device debugging, handles CUDA function in-lining and provides type qualification in the expression system. In addition, the release has added a Parallel Backtrace View, displaying all execution routines in a single window; a 2-D Array Viewer, which provides a grid layout of two-dimensional arrays and 2-D slices of higher dimensional arrays; and C++View, a scripting capability for easily creating summary views for complex objects and data structures.

This release is generating considerable interest among hardware vendors in the GPU arena. "TotalView 8.9 makes debugging CUDA applications in Linux easier than ever and, with GPU computing exploding in the HPC space, there has never been a better time for it to be available," said Andrew Cresci, vice president of vertical markets at NVIDIA. "Professional developers can now see a detailed view of what is happening both on the host device and on our latest generation GPUs, increasing quality and overall productivity."

"We're delighted to bring TotalView for CUDA to the market. Our users want to be able to debug with the same confidence in their CUDA applications as they do in their MPI applications," says Sean FitzGerald, vice president of engineering/CTO at Rogue Wave Software. "TotalView products set the standard for the interactive analysis and debugging of serial and parallel codes. The TotalView debugger, MemoryScape and ReplayEngine help technical professionals build, deploy and test the world's most sophisticated software applications."

Commenting on additional features in the release, Chris Gottbrath, TotalView product manager, adds, "I'm proud to introduce major new features that will benefit all our users. Computational scientists asked for the ability to see array data in a grid format, to better understand the behavior of finite difference codes, where data propagates to nearby cells in all dimensions. The new array viewer provides that view. And C++View makes it easy for users to create simplified (or smart) displays for their C++ objects -- even during the pre-release we had users building innovative new capabilities with this extension point."

About Rogue Wave Software
Rogue Wave Software, Inc. is the largest independent provider of cross-platform software development tools and embedded components for the next generation of HPC applications. Rogue Wave marries High Performance Computing with High Productivity Computing to enable developers to harness the power of parallel applications and multicore computing. Rogue Wave products reduce the complexity of prototyping, developing, debugging, and optimizing multi-processor and data-intensive applications. Rogue Wave customers are industry leaders in the Global 2000, ISVs, OEMs, government laboratories and research institutions that leverage computationally-complex and data-intensive applications to enable innovation and outperform competitors. Rogue Wave is a Battery Ventures portfolio company. For more information, visit

Contact Information

  • For additional information, contact:
    Sy Nayman
    Rogue Wave Software
    Email Contact