Skip to content

v3.9.0

Choose a tag to compare

@harp-intel harp-intel released this 15 Aug 00:22
· 89 commits to main since this release
e3811ca

What's Changed

New Features, Changes, and Enhancements

  • added support for collecting metrics on a specific set of cpus with the new --cpus flag
  • metrics multi-unit, e.g., cgroup, summary CSV reformatted for easier parsing
  • add flag for instruction mix frequency (--instrmix-frequency) in telemetry command and lower default setting to decrease default overhead
  • support for cri-containerd in metrics command cgroup scope
  • update memory benchmarks for more accuracy on systems with larger L3 cache
  • simplify time format, add system type, and use AMD specific labels for HT (SMT) and Turbo (Boost) in brief report system summary field
  • add version to system, base board, and chassis in report command's host and system-summary tables
  • PerfSpect now includes additional tools used for data collection on remote ARM targets. Extends data collected by report. Enables the telemetry and flame commands. Note: the metrics command is not currently supported.
  • PerfSpect can now also be built to run directly on an ARM target (remote collection no longer required).

Fixes

  • updated the event groups in the metrics command for GNR when the topdown fixed-purpose counter is not available
  • core temperature and frequency now shown in telemetry when no uncore access available
  • report L3 size for AMD Turin correctly and report cache sizes in MB and per socket, consistently
  • fix hyperthreading enabled/disabled reporting error in report when more than half of cores are off-lined
  • CXL devices now correctly listed in report
  • accelerator table insights in report corrected
  • address race condition setting uncore frequencies in config command
  • fix check for enough available storage space in report command storage benchmark

Full Changelog: v3.8.0...v3.9.0