Releases: intel/PerfSpect
Releases · intel/PerfSpect
v1.5.0
v1.4.2
Addresses the following:
- HTML report failing to render in browser
- deprecation warning from Pandas
- cgroup cpuset parsing error
v1.4.1
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
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
- move LLC metrics under L2 by @swanandmhalagi
- add pivoted csv's for CPU and Socket runmodes
1.3.10
- bug fix: now support non-contiguous uncore device enumeration
- enhancement: added AVX256 and AVX512 utilization metrics by @swanandmhalagi
1.3.9
1.3.8
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
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
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
- @ColinIanKing made their first contribution in #52
Full Changelog: 1.3.5...1.3.6