FLITLB_INSERT_HPW

%of Cycles lost due to all stalls (lower is better)

%of Cycles lost due to frontend stalls (ICACHE, ITLB, and branch execution)

%of Cycles lost due to instruction TLB stalls

%of Cycles lost due to instruction cache stalls

%of Cycles lost due to instruction access stalls (ICACHE and ITLB)

%of Cycles lost due to branch execution

Total L1 instruction TLB references L1 instruction TLB miss percentage L2 instruction TLB misses

L1 ITLB miss per 1000 instructions retired

L2 ITLB miss per 1000 instructions retired

Demand fetch missed in the FLITLB and caused an IPC request that resulted in an IPC miss that was filled with an HPW insert.

Percentage of cycles lost due to all stalls.

Percentage of cycles lost due to ICACHE, ITLB and branch execution stalls.

Percentage of cycles lost due to instruction TLB miss stalls.

Percentage of cycles lost due to instruction cache miss stalls.

Percentage of cycles lost due to instruction cache miss and instruction TLB miss stalls.

Percentage of cycles lost due to branch execution (branch re-steer).

Number of FLITLB references.

Percentage of FLITLB accesses that missed. Number of MLITLB misses.

Number of FLITLB misses per 1000 instructions retired.

Number of MLITLB misses per 1000 instructions retired.

itlb Measurement Report Metrics

See Table 28 (page 222).

In this table, “program object” refers to any of the following:

Thread

Load module

Function

Statement

Cache line

Table 28 Information in itlb Measurement Reports

Column

Description

% Total <metric>

Percent of the total for <metric> attributable to a given program object. The <metric> is the same

 

as the <metric> HP Caliper uses for sorting, except when the sort metric is address, in which

 

case sampled misses is used.

 

 

Cumulat % of Total

Running sum of the percent of total for <metric> accounted for by the given program object and

 

those listed above it.

 

 

Sampled ITLB

Total number of sampled instruction TLB misses attributed to the given program object.

Misses

 

 

 

ITLB L2 Fills

Number of sampled instruction TLB misses that hit the L2 instruction TLB for the given program

 

object. L2 fills are not reported for, and do not apply to, Itanium systems.

 

 

ITLB HPW Fills

Number of sampled instruction TLB misses that were handled by the HPW for the given program

 

object.

 

 

ITLB Soft Fills

Number of sampled instruction TLB misses that were handled by software for the given program

 

object.

 

 

222 Descriptions of Measurement Reports