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.
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