PAPI 7.1.0.0
Loading...
Searching...
No Matches
pfmlib_crayx2_priv.h File Reference
Include dependency graph for pfmlib_crayx2_priv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pme_crayx2_umask_t
 
struct  pme_crayx2_entry_t
 

Macros

#define PME_CRAYX2_CHIP_CPU   1
 
#define PME_CRAYX2_CHIP_CACHE   2
 
#define PME_CRAYX2_CHIP_MEMORY   3
 
#define PME_CRAYX2_CPU_CHIPS   1
 
#define PME_CRAYX2_CACHE_CHIPS   1
 
#define PME_CRAYX2_MEMORY_CHIPS   16
 
#define PME_CRAYX2_EVENTS_PER_COUNTER   4
 
#define PME_CRAYX2_CPU_CTRS_PER_CHIP   PFM_CPU_PMD_COUNT
 
#define PME_CRAYX2_CACHE_CTRS_PER_CHIP   PFM_CACHE_PMD_PER_CHIP
 
#define PME_CRAYX2_MEMORY_CTRS_PER_CHIP   PFM_MEM_PMD_PER_CHIP
 
#define PME_CRAYX2_CPU_EVENTS    (PME_CRAYX2_CPU_CHIPS*PME_CRAYX2_CPU_CTRS_PER_CHIP*PME_CRAYX2_EVENTS_PER_COUNTER)
 
#define PME_CRAYX2_CACHE_EVENTS    (PME_CRAYX2_CACHE_CHIPS*PME_CRAYX2_CACHE_CTRS_PER_CHIP*PME_CRAYX2_EVENTS_PER_COUNTER)
 
#define PME_CRAYX2_MEMORY_EVENTS    (PME_CRAYX2_MEMORY_CHIPS*PME_CRAYX2_MEMORY_CTRS_PER_CHIP*PME_CRAYX2_EVENTS_PER_COUNTER)
 
#define PFMLIB_CRAYX2_MAX_UMASK   1
 

Macro Definition Documentation

◆ PFMLIB_CRAYX2_MAX_UMASK

#define PFMLIB_CRAYX2_MAX_UMASK   1

Definition at line 63 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_CACHE_CHIPS

#define PME_CRAYX2_CACHE_CHIPS   1

Definition at line 39 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_CACHE_CTRS_PER_CHIP

#define PME_CRAYX2_CACHE_CTRS_PER_CHIP   PFM_CACHE_PMD_PER_CHIP

Definition at line 49 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_CACHE_EVENTS

Definition at line 56 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_CHIP_CACHE

#define PME_CRAYX2_CHIP_CACHE   2

Definition at line 33 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_CHIP_CPU

#define PME_CRAYX2_CHIP_CPU   1

Definition at line 32 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_CHIP_MEMORY

#define PME_CRAYX2_CHIP_MEMORY   3

Definition at line 34 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_CPU_CHIPS

#define PME_CRAYX2_CPU_CHIPS   1

Definition at line 38 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_CPU_CTRS_PER_CHIP

#define PME_CRAYX2_CPU_CTRS_PER_CHIP   PFM_CPU_PMD_COUNT

Definition at line 48 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_CPU_EVENTS

Definition at line 54 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_EVENTS_PER_COUNTER

#define PME_CRAYX2_EVENTS_PER_COUNTER   4

Definition at line 44 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_MEMORY_CHIPS

#define PME_CRAYX2_MEMORY_CHIPS   16

Definition at line 40 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_MEMORY_CTRS_PER_CHIP

#define PME_CRAYX2_MEMORY_CTRS_PER_CHIP   PFM_MEM_PMD_PER_CHIP

Definition at line 50 of file pfmlib_crayx2_priv.h.

◆ PME_CRAYX2_MEMORY_EVENTS

Definition at line 58 of file pfmlib_crayx2_priv.h.