HP Caliper User Guide Release 5.5 (5900-2351, August 2012)

Example Command Line for CSV Report
$ caliper fprof --csv csvout ./wordplay thequickbrownfox
fprof Metrics Summed for Entire Run
This section describes the metrics summed over the entire run of your application under HP Caliper.
Metrics for Integrity Servers Itanium 2 Systems
CPU_CYCLES Number of elapsed processor cycles.
BACK_END_BUBBLE.ALL Full pipe bubbles in main pipe.
BE_EXE_BUBBLE.GRALL Full pipe bubbles in main pipe due to execution unit stalls.
% of Cycles Lost Due to Stalls Percentage of cycles lost due to stalls.
% of Cycles Stalled Due to GR/GR
or GR/Load Dependency
Percentage of cycles stalled due to general register/general
register or general register/load dependency.
Metrics for Integrity Servers Dual-Core Itanium 2 and Itanium 9300 Quad-Core Processor Systems
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
cycles) due to general register/general register or general
register/load dependency.
BE_EXE_BUBBLE.GRGR Full Pipe Bubbles in Main Pipe due to GR/GR dependency
stalls. This is the number of cycles lost (stall cycles) due to
GR/GR dependency stalls.
BE_FLUSH_BUBBLE.ALL Full Pipe Bubbles in Main Pipe due to pipeline flushes. This
is the number of cycles lost (stall cycles) due to branch
misprediction or exception/interruption flush.
BE_L1D_FPU_BUBBLE.L1D Full Pipe Bubbles in Main Pipe due to L1D cache. This is the
number of cycles lost (stall cycles) due to L1D cache and
L1/L2 DTLB.
BE_RSE_BUBBLE.ALL Full Pipe Bubbles in Main Pipe due to RSE stalls. Percentage
of cycles lost due to stalls in RSE spilling/filling registers
to/from memory.
CPU_CPL_CHANGES.ALL Number of Privilege Level Changes to/from all privileges.
CPU_OP_CYCLES.ALL Number of elapsed CPU operating cycles. (Note: This event
is called CPU_CYCLES on Itanium 2 systems.)
When HyperThreading is on, this is the number of elapsed
CPU operating cycles used by only this process's
hyperthread.
CPU_OP_CYCLES.ALL:all_threads=true The number of elapsed CPU operating cycles used by both
hyperthreads. Available only when HyperThreading is on.
% Unstalled execution (higher is
better)
Percentage of unstalled cycles with respect to total number
of elapsed CPU operating cycles.
fprof Measurement Report Description 209