Releases: intel/PerfSpect
Releases · intel/PerfSpect
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
1.3.5
1.3.4
1.3.3
updated html report to:
- x-axis now contains actual timestamps
- diffs are now calculated more intuitively with coloring for up and now
- diff in separate column
- TMA and PSI both under bottlenecks tab
- rounded values
- table now fits content instead of 100%
- disclaimer explaining all the periods in TMA metric names
- help info now behind help icon
1.3.2
1.3.1
1.3.0
Breaking change
- changed --thread flag to --cpu to align with Linux norms
Non-breaking changes
- added more metrics to all platforms:
- metric_locks retired per instr
- metric_% Uops delivered from decoded Icache (DSB)
- metric_% Uops delivered from legacy decode pipeline (MITE)
- dynamically detect vPMU driver support for TMA fixed events
- refactored perf-postprocess for readability
- fixed some typos