What's new with TotalView for HPC

Delivering safe, robust code requires tools that help identify potential issues early, fit cleanly into development environments, and minimize impact on delivery times. The new TotalView for HPC delivers unbeatable platform, language, and compiler support for applications.

TotalView 2017.0

ReplayEngine performance improvements

Performance for the ReplayEngine GoBack operation has been improved. The improvement depends on the nature of the program being debugged. However, it has been measured at 10X improvements when running a process backward until it hits some action point or the beginning of recorded Replay history.

NVIDIA Tesla P100 GPU with NVIDIA Pascal GPU architecture

The TotalView 2017.0 release enables debugging support on NVIDIA’s new Tesla P100 GPU which utilizes their new Pascal GPU architecture.

New user interface (UI) additions

Create watchpoints through the new UI

The new TotalView UI now supports the creation of watchpoints. Watchpoints instruct the debugger to “watch” a segment of memory and stop the execution of the program when the memory is changed. Watchpoints are created by right clicking on a variable in the VAR panel or in the Data View:



A free-form expression also can be entered through the Create Watchpoint dialog, which is accessed from the Action Points top-level menu:



Create breakpoints throughout your program

Create breakpoints throughout your program using the new Create Breakpoint At Location dialog. The dialog provides a convenient way to enter a valid breakpoint expression. Typical breakpoint expressions include a filename (myFile.cxx), a file and line number location (myFile.cxx#35), or a function signature (main or MyClass::myFunction). For more information about breakpoint expressions, see the dbreak command in the TotalView Reference Guide.



Processes and threads are grouped based on state

The Process and Threads Group displays the different threads or processes in color-coded groups based on the state they are in, making it easier to find them.


For more details please refer to the TotalView for HPC release notes.

 

Video: NextGen TotalView for HPC