New in TotalView® for HPC 2016.07
TotalView® for HPC 2016.07 includes the following primary new or updated features. For a complete change history for TotalView, MemoryScape, and ReplayEngine, see the document “TotalView_for_HPC_Change_Log.pdf” in the PDF directory of your installation, or follow the link “TotalView New Features and Change Log” on the TotalView documentation page on the web site.
Early Access Support for Linux ARM64
This release of TotalView adds Early Access support for Linux ARM64. Most of TotalView’s standard functionality is supported on this new platform, including memory debugging with MemoryScape and the new NextGen TotalView user interface.
TotalView has been tested on the Cavium ARM64 processor running Ubuntu 14.04 and on NVIDIA Jetson TX1 running Ubuntu 16.04.
We encourage you to give TotalView a try on your Linux ARM64 system and report any issues (and successes!) to
tv-beta@roguewave.com. The following are known limitations and issues:
• Hardware data watchpoints are not supported on NVIDIA Jetson TX1. Setting a watchpoint crashes the Linux kernel.
• TotalView cannot unwind stack frames that have no debug information.
• Unsupported in this release:
— Debugging user level threads
— Asynchronous thread control
— Reverse debugging with ReplayEngine
CUDA 8 Support
TotalView 2016.07 has been re-validated against the official CUDA 8 release.
macOS Sierra Support
The TotalView 2016.07 release adds support for Apple’s macOS Sierra.
Root Window Enhancements
TotalView’s Root Window displays grouped threads and processes using common properties and allows you to quickly see the state of all processes and threads in your debugging session. For this release, the Root Window now features color coded icons to help you quickly distinguish between the different process and thread states.
Bug Fixes and Improvements
• Improved stepping and debugging through inlined functions
• Significant startup and stability improvements when debugging parallel CUDA jobs
• Performance and stability enhancements for TotalView’s reverse debugging feature, ReplayEngine