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

Percentage of cycles stalled due to general register/general

or GR/Load Dependency

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

Percentage of unstalled cycles with respect to total number

better)

of elapsed CPU operating cycles.

fprof Measurement Report Description 211

Page 211
Image 211
HP UX IPFilter Software manual Fprof Metrics Summed for Entire Run, Bersebubble.All