•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. | |
|
| |
% ITLB L2 Fill | Percent 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 Fill | Percent of sampled instruction TLB misses that were handled by the HPW for the given program | |
| object. | |
|
| |
% ITLB Soft Fill | Percent of sampled instruction TLB misses that were handled by software for the given program | |
| object. | |
|
| |
Kernel Thread | Kernel Thread ID suffixed with the the name of the routine that the thread will execute once it is | |
Identification | created. | |
Number. |
| |
|
| |
Load Module | Shared library or the main executable. | |
|
| |
Function | Routine from your application. | |
|
| |
File | Source file associated with a function. | |
|
| |
Line | The column contains one of these: | |
Slot | • A | |
Col,Offset | ||
• An instruction slot number for rows showing instructions not on a bundle boundary | ||
| ||
| • A | |
| for rows showing instructions on a bundle boundary | |
| Column and line numbers are preceded by “~” when they are approximate due to optimization. | |
|
| |
>Statement | The column contains either a source statement, preceded by “>”, or a disassembled instruction. | |
Instruction | Statements that are out of order due to optimization are preceded by “*>”. | |
|
|
Function Details
A cache line is the smallest unit of data that is transferred at one time between main memory and the instruction cache. On Itanium 2 systems, cache lines are 64 bytes (12 instructions). Cache lines are the finest level of granularity available in itlb measurement reports
These reports show data associated with a cache line on the same row as the first instruction of the cache line. Each set of instructions that make up a cache line are preceded and followed by a row of dashes (“- - -
210 Descriptions of Measurement Reports