Bug 1474999 - [LLNL 7.5 FEAT] Access to Broadwell Uncore Counters
[LLNL 7.5 FEAT] Access to Broadwell Uncore Counters
Status: NEW
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: libpfm (Show other bugs)
7.3
x86_64 Unspecified
high Severity high
: rc
: 7.5
Assigned To: William Cohen
Michael Petlan
: FutureFeature
Depends On:
Blocks: 1400611 1461180
  Show dependency treegraph
 
Reported: 2017-07-25 15:58 EDT by Trent D'Hooge
Modified: 2017-07-31 12:38 EDT (History)
8 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Trent D'Hooge 2017-07-25 15:58:27 EDT
Description of problem:

pcp-3.11.3-4 does not provide Broadwell server uncore support

Version-Release number of selected component (if applicable):


How reproducible:

always


Steps to Reproduce:

access to broadwell node

Actual results:

pminfo | grep perf
perfevent.version
perfevent.active
perfevent.hwcounters
perfevent.derived

Expected results:

 pminfo | grep perf
perfevent.version
perfevent.active
perfevent.hwcounters.bdx_unc_imc0__UNC_M_CAS_COUNT_RD.dutycycle
perfevent.hwcounters.bdx_unc_imc0__UNC_M_CAS_COUNT_RD.value
perfevent.derived.active

Additional info:

we need to have the updates to libpfm4 in commit 488227 "add Intel Broadwell server uncore PMUs support".
Comment 2 Nathan Scott 2017-07-25 19:04:53 EDT
No PCP changes are required here - it'll need a patch/rebase to libpfm AIUI.
Details of the perfmon2/libpfm4 commit mentioned earlier...


commit 488227bf2128e8b80f9b7573869fe33fcbd63342
Author: Stephane Eranian <eranian@gmail.com>
Date:   Fri Jun 2 12:09:31 2017 -0700

    add Intel Broadwell server uncore PMUs support
    
    This patch adds Intel Broadwell Server (model 79, 86) uncore PMU
    support.  It adds the following PMUs:
    
    - IMC
    - CBOX
    - HA
    - UBOX
    - SBOX
    - IRP
    - PCU
    - QPI
    - R2PCIE
    - R3QPI
    
    Based on Broadwell Server Uncore Performance Monitoring Reference Manual
    available here:
        http://www.intel.com/content/www/us/en/processors/xeon/xeon-e5-e7-v4-uncore-performance-monitoring.html
    
    Signed-off-by: Stephane Eranian <eranian@gmail.com>
Comment 3 Ben Woodard 2017-07-27 19:47:39 EDT
BTW you may want to start working on Skylake EP or Purley or Intel Xeon Platinum, Gold, Silver or whatever they they are calling it these days. They are going to need this too.

Note You need to log in before you can comment on or make changes to this bug.