Skip to content

Update libpfm4 to Commit Id e2a28f#619

Merged
Treece-Burgess merged 1 commit into
icl-utk-edu:masterfrom
Treece-Burgess:06-18-2026-libpfm4-update
Jun 24, 2026
Merged

Update libpfm4 to Commit Id e2a28f#619
Treece-Burgess merged 1 commit into
icl-utk-edu:masterfrom
Treece-Burgess:06-18-2026-libpfm4-update

Conversation

@Treece-Burgess

@Treece-Burgess Treece-Burgess commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Pull Request Description

Current with
commit 6870a9f00412830ceaa7e4384bb92ee323e2a28f
Author: Stephane Eranian eranian@gmail.com
Date: Sat Jun 13 14:16:41 2026 -0700

Update Intel GraniteRapids core events to 1.19

Updates the Intel GraniteRapids core PMU event table
to latest Intel released version:

Date   : 04/23/2026
Version: 1.19

From gitub.com/Intel/perfmon

Signed-off-by: Stephane Eranian <eranian@gmail.com>

Note: This libpfm4 update was tested on the r8i.large AWS instance whcih has an Intel Xeon 6975P-C CPU (Granite Rapids). The PAPI utilities function properly and the changes in the feature branch indeed update the available native events. Futher sanity testing was done on an Intel Sapphire Rapids (Inel Xeon 6430) and again the PAPI utilities functioned properly.

Author Checklist

  • Description
    Why this PR exists. Reference all relevant information, including background, issues, test failures, etc
  • Commits
    Commits are self contained and only do one thing
    Commits have a header of the form: module: short description
    Commits have a body (whenever relevant) containing a detailed description of the addressed problem and its solution
  • Tests
    The PR needs to pass all the tests

@Treece-Burgess Treece-Burgess requested a review from dbarry9 June 18, 2026 22:29
@Treece-Burgess Treece-Burgess added status-ready-for-review PR is ready to be reviewed update-libpfm4 PRs related to adding the latest libpfm4 to PAPI labels Jun 18, 2026
@Treece-Burgess

Copy link
Copy Markdown
Contributor Author

@dbarry9 Once you test on the AWS Granite Rapids I will update the current commit message.

@dbarry9

dbarry9 commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

I am reviewing this PR.

@dbarry9 dbarry9 force-pushed the 06-18-2026-libpfm4-update branch from 2eef4ee to a824361 Compare June 19, 2026 01:30
@dbarry9

dbarry9 commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

I tested these changes on an r8i.large AWS instance containing the Intel Xeon 6975P-C CPU (Granite Rapids architecture), and the OS info from /etc/os-release is as follows:

NAME="Amazon Linux"
VERSION="2023"
ID="amzn"
ID_LIKE="fedora"
VERSION_ID="2023"
PLATFORM_ID="platform:al2023"
PRETTY_NAME="Amazon Linux 2023.12.20260611"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2023"
HOME_URL="https://aws.amazon.com/linux/amazon-linux-2023/"
DOCUMENTATION_URL="https://docs.aws.amazon.com/linux/"
SUPPORT_URL="https://aws.amazon.com/premiumsupport/"
BUG_REPORT_URL="https://github.com/amazonlinux/amazon-linux-2023"
VENDOR_NAME="AWS"
VENDOR_URL="https://aws.amazon.com/"
SUPPORT_END="2029-06-30"

The PAPI utilities function properly, and the changes in this feature branch indeed update the available native events.
diff component_avail.feature component_avail.master

 Active components:
 Name:   perf_event              Linux perf_event CPU counters
-                                Native: 165, Preset: 0, Counters: 20
+                                Native: 163, Preset: 0, Counters: 20
                                 PMUs supported: ix86arch, perf, perf_raw, gnr

@dbarry9

dbarry9 commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

@dbarry9 Once you test on the AWS Granite Rapids I will update the current commit message.

This is ready to go!

Current with
commit 6870a9f00412830ceaa7e4384bb92ee323e2a28f
Author: Stephane Eranian <eranian@gmail.com>
Date:   Sat Jun 13 14:16:41 2026 -0700

    Update Intel GraniteRapids core events to 1.19

    Updates the Intel GraniteRapids core PMU event table
    to latest Intel released version:

    Date   : 04/23/2026
    Version: 1.19

    From gitub.com/Intel/perfmon

    Signed-off-by: Stephane Eranian <eranian@gmail.com>

Note: This libpfm4 update was tested on the r8i.large AWS instance whcih has an Intel Xeon 6975P-C CPU (Granite Rapids). The PAPI utilities function properly and
the changes in the feature branch indeed update the available native events. Futher sanity testing was done on an Intel Sapphire Rapids (Inel Xeon 6430) and again
the PAPI utilities functioned properly.
@Treece-Burgess Treece-Burgess force-pushed the 06-18-2026-libpfm4-update branch from a824361 to 545375f Compare June 24, 2026 18:16
@Treece-Burgess

Copy link
Copy Markdown
Contributor Author

I tested these changes on an r8i.large AWS instance containing the Intel Xeon 6975P-C CPU (Granite Rapids architecture), and the OS info from /etc/os-release is as follows:

NAME="Amazon Linux"
VERSION="2023"
ID="amzn"
ID_LIKE="fedora"
VERSION_ID="2023"
PLATFORM_ID="platform:al2023"
PRETTY_NAME="Amazon Linux 2023.12.20260611"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2023"
HOME_URL="https://aws.amazon.com/linux/amazon-linux-2023/"
DOCUMENTATION_URL="https://docs.aws.amazon.com/linux/"
SUPPORT_URL="https://aws.amazon.com/premiumsupport/"
BUG_REPORT_URL="https://github.com/amazonlinux/amazon-linux-2023"
VENDOR_NAME="AWS"
VENDOR_URL="https://aws.amazon.com/"
SUPPORT_END="2029-06-30"

The PAPI utilities function properly, and the changes in this feature branch indeed update the available native events. diff component_avail.feature component_avail.master

 Active components:
 Name:   perf_event              Linux perf_event CPU counters
-                                Native: 165, Preset: 0, Counters: 20
+                                Native: 163, Preset: 0, Counters: 20
                                 PMUs supported: ix86arch, perf, perf_raw, gnr

I have now updated the commit message to reflect your testing.

@Treece-Burgess Treece-Burgess merged commit e1c0cfd into icl-utk-edu:master Jun 24, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status-ready-for-review PR is ready to be reviewed update-libpfm4 PRs related to adding the latest libpfm4 to PAPI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants