Download Latest Version 202502 Release source code.tar.gz (1.2 MB)
Email in envelope

Get an email when there's a new version of Intel PCM

Home / 202502
Name Modified Size InfoDownloads / Week
Parent folder
202502 Release source code.tar.gz 2025-02-25 1.2 MB
202502 Release source code.zip 2025-02-25 1.3 MB
README.md 2025-02-25 1.6 kB
Totals: 3 Items   2.5 MB 17

Release Notes

New Features

  • Xeon 6 SoC (GNR-D) support (@antonovalexnn @rdementi)
  • add Grand Ridge (GRR) support (@antonovalexnn @rdementi)
  • pcm-power: support tpmi perf limit reason telemetry for Granite Rapids (GNR) and Sierra Forest (SRF)
  • add ARL (Arrow Lake) support
  • add basic support for Elkhart Lake and Jasper Lake CPUs
  • pcm-raw: implement support for tpmi registers
  • pcm-raw: add PMT XML lookup
  • support SYS energy API
  • add scripts/bhs-power-mode.ps1 (GNR/SRF Latency Optimized Mode script for Windows)

Improvements * pcm-sensor-server: change protocol to IPv6, this should work fine on Linux dual stack systems (@ogbrugge-work) * refactor ccr class (@antonovalexnn) * introduce socketUniqueCoreID to again create a unique Core ID for the JSON and Prometheus output (@ogbrugge-work) * pcm-numa: enable support for GNR * pcm-tsx: support GNR * introduce and use PCM_DEBUG_LEVEL env variable to print debug messages * support >2 socket GNR systems on Windows/BSD * support pcm-iio inside docker container * pcm: make --color default on UNIX-like OSes * pcm: introduce --no-color option * pcm: add csv output for system power * make c-state output more compact * use a relative path in LINUX_SYSTEMD_UNITDIR (@hexchain) * perf optimization for accumulating socket CStateResidency

Fixes * create unique core ids and fix threads_per_core (@ogbrugge-work) * pcm-tpmi: fix multiple bugs * fix getThreadsPerCore function on non-Linux OSes * disable libasan by default due to bugs in libasan * fix PCICFG register misaligned read

Source: README.md, updated 2025-02-25