What's New
TotalView 2025.1 includes the following primary new or updated features. For a complete change history for TotalView, see the TotalView Change Log on the TotalView Documentation website.
AMD GPU Agent and Wave Thread Debugging
TotalView now supports the ability to debug ROCm code on AMD GPUs in wave-thread mode. This enables more granular execution control at the AMD GPU wavefront level by leveraging TotalView’s asynchronous thread control features. Prior to this release TotalView provided only agent-thread mode debugging. Now developers can toggle a process between the two modes during the TotalView debugging session. For more information, see Debugging AMD ROCm Programs
Updates to Parallel Configuration Definitions
This release updates the types of parallel configurations that are available to you in the Parallel Session dialog within the Session Editor. For more information, see the TotalView 2025.1 Release Notes on the TotalView Documentation website.
Array View Multi-Dimensional Debugging with 2D Array Panel
The Array View now supports a 2D Array panel in which a multi-dimensional array can be sliced down to two dimensions and the raw data examined. For more information, see the TotalView 2025.1 Release Notes on the TotalView Documentation website.
Process and Group Hold Commands
A Hold command has been added to the Process and Group menus to hold a process and its threads, preventing them from running when a command would normally start them. For more information, see the TotalView 2025.1 Release Notes on the TotalView Documentation website.
Python 3.12 Support
This release adds support for Python version 3.12.
Bug Fixes and Performance Improvements
Numerous bug fixes and performance improvements have been addressed.
Platform Updates
-
Operating Systems
Fedora 40 and 41
-
Compilers
Intel oneAPI 2025
-
CUDA
CUDA 12.6
-
ROCm
ROCm 6.3