Vampir 10.4

Vampir 10.3.0 released

05
Jun
2023

We are pleased to announce the feature release of Vampir 10.3.0.

This major release introduces multiple new features.

Noteworthy Changes:

Chrome Trace Support

The Trace Event format, also referred to as Chrome Trace (Event) format, was initially developed for tracing of Chrome itself and tracing of websites rendered with Chrome. It is a JSON-based format, which can additionally be compressed with gzip. By customer request, Vampir now supports loading and viewing such files, in both compressed and uncompressed forms. In particular, Chrome Trace format support has been tested for traces generated by:

  • rocprof, which is part of the ROCm Developer Tools
  • PyTorch Profiler
  • TensorFlow Profiler
  • Chrome DevTools


Summary Timeline Displays for I/O Events and Messages

message summary timeline

Vampir added two new Summary Timeline displays for I/O events and messages. They feature the same functionality as the already existing Function Summary Timeline display and similar metrics to the corresponding Summary displays.

io summary timeline


File Paths as Directory Tree

I/O Shared Resource Timeline display with a partially expanded directory tree

File paths are now converted into a directory tree in the Shared Resource Timeline display and the File Name selection dialogs.

I/O File Name selection dialog


Improved drag-and-drop Experience

Drag and drop a function from the Context Information display to the Master Timeline display

Add drag-and-drop support for process filters, functions, function groups, counters, metrics, and show a drop indicator explaining the effect of the drop.

Drag and drop a process from the Master Timelines display to the Counter Data display


Other notable changes include

  • Batch coloring options have been added to the I/O color preferences, similar to the batch coloring options already available for the function colors.
  • Support for specifying the path to a trace folder has been added. In that case, the anchor file (.otf2, .otf, or .json[.gz]) inside that folder will be opened if it is unambiguous.
  • Program arguments recorded with Score-P 8.1+ can be viewed by selecting a process, which will list the program arguments as attributes in the Context Information display.
  • Show the caller/callee information from the call tree in the Context Information display instead of in the Call Tree display to save space and improve data export.
  • Add option to select all I/O paradigms in the I/O Summary and I/O Summary Timeline context menus.
  • Show identical file paths to the same file on a global file system as a single aggregated value in the I/O Summary display when grouped by filename.
  • Disable the gradient coloring by default. It can still be enabled in the preferences just as before.
  • Upgrade from Qt 5.15 to Qt 6.5.