[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bgl-discuss] PAPI counters




Hi Jeff

At least the following counters are available:

PAPI_L3_TCM  -  Level 3 total cache misses
PAPI_L3_LDM  -  Level 3 load misses
PAPI_L3_STM  -  Level 3 store misses
PAPI_FMA_INS  -  Floating Multiply Add instructions completed
PAPI_TOT_CYC  -  Total cycles
PAPI_L2_DCH  -  L2 data cache hits
PAPI_L2_DCA  -  L2 data cache accesses
PAPI_L3_TCH  -  L3 total cache hits
PAPI_FML_INS  -  Floating Multiply instructions
PAPI_FAD_INS  -  Floating Add instructions

In addition, there are another 5 derived events unique to the BG/L architecture:

PAPI_BGL_OED     - FPU Oedipus operations
PAPI_BGL_TS_32B  - 32B torus packets sent in any direction
PAPI_BGL_TS_FULL - UPC cycles any link has no tokens
PAPI_BGL_TR_DPKT - No data packets sent on any tree channel
PAPI_BGL_TR_FULL - UPC cycles any tree receiver is full

Regards,

Alan




On Fri, 7 Apr 2006, Jeff Nucciarone wrote:

I'd like to find out which PAPI counters are available on the BGL system.

Currently I am able to view  GET_TIME_OF_DAY, PAPI_FMA_INS, and PAPI_TOT_CYC.

Others I try to monitor generate the following message in the output file:

PAPI_FP_INS is not available!
PAPI_FLOPS is not available!
PAPI_FPU_IDL is not available!
PAPI_L1_TCM is not available!

Is there a comprehensive list somewhere of the counters that I may monitor?

Thanks,

--Jeff

--
Jeff Nucciarone     nucci@xxxxxxx          http://www.personal.psu.edu/nucci
 Senior Research Programmer, High Performance Computing Group, ITS/ASET
 The Pennsylvania State University
                              "Don't just do it........  do it right."


-------------------------- Dr Alan Gray Applications Consultant

EPCC
The University of Edinburgh
James Clerk Maxwell Building
Mayfield Road
Edinburgh
EH9 3JZ
UK

e alang@xxxxxxxxxxxxx
w http://www.epcc.ed.ac.uk/~alang
t +44 131 650 5201
f +44 131 650 6555

- --------------------------------------------------------------------
To add or remove yourself from this mailing list, use the 'notifyme'
command on any BGL machine. To remove: notifyme -n, to add: notifyme -y.