Example Command Line for CSV Report
$ caliper fprof
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
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