Skip to content

Releases: intel/PerfSpect

v1.5.0

10 Oct 16:20
112554d
Compare
Choose a tag to compare

This release adds basic metrics support for Intel "Granite Rapids" processors. Full support, including TMA metrics, will come in a follow-up release.

v1.4.2

28 Aug 20:11
4ec6d4d
Compare
Choose a tag to compare

Addresses the following:

  • HTML report failing to render in browser
  • deprecation warning from Pandas
  • cgroup cpuset parsing error

v1.4.1

13 Aug 00:21
595693a
Compare
Choose a tag to compare

Bugs Fixed:

  • The previous release added this feature: Support for AWS m6i.16xlarge, m6i.32xlarge, and m7i.*xlarge VM instances. The metric definition files for these instance types were not included in the release build. This release addresses that issue, i.e., the files are now included in the build.

v1.4.0

26 Jun 00:27
09ee3be
Compare
Choose a tag to compare

New Features / Improvements

  • Support for 6th-generation Intel Xeon processors (Sierra Forest)
  • Support for AWS m6i.16xlarge, m6i.32xlarge, and m7i.*xlarge VM instances.
  • Allow running perf-collect as regular, non-root, user without sudo. See system configuration requirements in the README.
  • Add options to override default event and metric files used by perf-collect and perf-postprocess respectively.
  • Support platforms where enumeration of uncore device IDs does not start at 0.
  • Add detection and logging of fixed purpose PMU slots, e.g. cpu-cycles, instructions, etc., availability.

1.3.11

29 Nov 17:48
6b548dd
Compare
Choose a tag to compare
  1. move LLC metrics under L2 by @swanandmhalagi
  2. add pivoted csv's for CPU and Socket runmodes

1.3.10

17 Nov 18:41
676d3e4
Compare
Choose a tag to compare
  1. bug fix: now support non-contiguous uncore device enumeration
  2. enhancement: added AVX256 and AVX512 utilization metrics by @swanandmhalagi

1.3.9

18 Oct 16:26
1e289fc
Compare
Choose a tag to compare
  1. adding beta hotspots functionality
  2. cleanup requirements.txt by removing many unused packages
  3. remove instruction-mix in favor of instruction metrics directly in PerfSpect

1.3.8

06 Oct 18:16
1daa9b0
Compare
Choose a tag to compare

What's Changed

  • Added support for AMX busy percentage metric for SPR/EMR by @hilldani in #59
  • Validated Uncore counter support for EMR by @swanandmhalagi in #59
  • Metric and counter file for SPR and EMR changed to metric_spr_emr.json and spr_emr.json respectively by @swanandmhalagi

1.3.7

03 Oct 18:46
add187c
Compare
Choose a tag to compare

bug fixes:

  • ignore signals in bootloader to handle ctl+c better
  • move power events to end for older kernel support
  • add IPC to all metric files for consistency
  • handle ref-cycles being obscured by VM
  • perf-collect output file no longer needs to end in .csv
  • provide more debug information on grouping errors
  • improve log message consistency

1.3.6

14 Sep 21:24
5111509
Compare
Choose a tag to compare

What's Changed

  • limit cycles filter to vm only (not in older kernels) by @hilldani in #53
  • Fix missing <unistd.h> header for sleep(3) definition by @ColinIanKing in #52
  • remove tsc rounding for more accuracy by @hilldani in #54
  • instruction mix utility and cleanup by @hilldani in #56
  • uncore,power in system view and html improvements by @hsane2001 in #57

New Contributors

Full Changelog: 1.3.5...1.3.6