Unimplemented data address fault

 

Illegal operation fault

 

Illegal dependency fault

 

Privileged operation fault

 

Reserved register/field fault

IA32EXP

IA32 Exception

IACCS

Instruction access bit fault

IARGHT

Instruction access rights fault

IKEY

Instruction key miss fault

INT

External interrupt

ITLB

Instruction translation lookaside buffer fault

KPERM

Key permission fault

LPTRP

Lower Privilege Transfer Trap or Unimplemented Instruction Address Trap

NATC

NAT Consumption fault

PNotP

Page Not Present fault

SPECOP

Speculative Operation fault

SSTRP

Single Step Trap

TBTRP

Taken Branch Trap

UADREF

Unaligned Data Reference fault

USDREF

Unsupported Data Reference fault

VFAULT

Virtualization fault

VHPT

Virtual hash page table fault

VINT

Virtual external interrupt

The report shows measured data by thread, load module, function, source statement, and instruction.

By default, the report is sorted by the first trap in the reported traps list. You can use the --sort-by samples option to sort by total traps.

Command-line options allow you to control the amount of data reported, how the data is sorted, and the number of statements and instructions reported for each sampled program location.

Example Command Line for Text Report

$ caliper traps -ra -o reports/sample.txt ./wordplay thequickbrownfox

Example Command Line for CSV Report

$ caliper traps --csv csvout ./wordplay thequickbrownfox

traps Metrics Summed for Entire Run

This section describes the metrics summed over the entire run of your application under HP Caliper.

BACK_END_BUBBLE.FE

Full pipe bubbles in main pipe due to frontend. This is the

 

number of cycles lost (stall cycles) due to instruction cache,

 

ITLB, and branch execution stalls.

BE_EXE_BUBBLE.ALL

Full pipe bubbles in main pipe due to execution unit stalls.

 

This is the number of cycles lost (stall cycles) due to stalls

 

caused by the execution unit.

BE_EXE_BUBBLE.FRALL

Full Pipe Bubbles in Main Pipe due to FR/FR or FR/load

 

dependency stalls. This is the number of cycles lost (stall

 

cycles) due to FR/FR or FR/load dependency.

BE_EXE_BUBBLE.GRALL

Full pipe bubbles in main pipe due to general

 

register/general register or general register/load

 

dependency stalls. This is the number of cycles lost (stall

228 Descriptions of Measurement Reports