PAPI_LD_INS gives uops count instead of instructions count

Open discussion of PAPI.

PAPI_LD_INS gives uops count instead of instructions count

Postby gany47 » Thu Sep 26, 2013 12:28 am

HI all,

I have been using PAPI 5.0.1 version and I am having some issues with PAPI_LD_INS & PAPI_SR_INS. These papi events are being mapped to the uops retired on my system (MEM_UOP_RETIRED:ANY_LOADS, MEM_UOP_RETIRED:ANY_STORES) and so I am not able to compare them against the PAPI_TOT_INS which gives the actual retired instructions. Is there any way I can get the actual load/store instructions count rather than the operations count?

$ papi_avail -e PAPI_LD_INS
Available events and hardware information.
PAPI Version :
Vendor string and code : GenuineIntel (1)
Model string and code : Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (58)
CPU Revision : 9.000000
CPUID Info : Family: 6 Model: 58 Stepping: 9
CPU Max Megahertz : 3401
CPU Min Megahertz : 1600
Hdw Threads per core : 2
Cores per Socket : 4
NUMA Nodes : 1
CPUs per Node : 8
Total CPUs : 8
Running in a VM : no
Number Hardware Counters : 11
Max Multiplex Counters : 64

Event name: PAPI_LD_INS
Event Code: 0x80000035
Number of Native Events: 1
Short Description: |Loads|
Long Description: |Load instructions|
Developer's Notes: ||
Derived Type: |NOT_DERIVED|
Postfix Processing String: ||
Native Code[0]: 0x40000014 |MEM_UOP_RETIRED:ANY_LOADS|
Number of Register Values: 0
Native Event Description: |Memory uops retired (deprecated use MEM_UOPS_RETIRED), masks:Any retired loads (Precise Event)|

avail.c PASSED

Linux - Ubuntu Release 12.04 (precise) 64-bit
Kernel Linux 3.6.0-030600rc7-generic

Posts: 3
Joined: Tue Feb 05, 2013 4:42 am

Return to General discussion (read-only)

Who is online

Users browsing this forum: No registered users and 1 guest