Table 21 Information in dcache Measurement Reports (continued)

ColumnDescription

Line

The column contains one of these:

Slot

A source-code line number for rows showing statements

Col,Offset

An instruction slot number for rows showing instructions not on a bundle boundary

 

 

A source-code column number followed by an offset from the beginning address of a function

 

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 “*>”.

Example dcache Reports

Example 5 shows a portion of an example dcache report for an rx4640 Integrity server.

Example 5 Example of a dcache Report for an rx4640 Integrity server

Function Details

---------------------------------------------------------------------------------------------------

% Total

 

 

Avg.

---Latency buckets as % Misses

--

 

 

Dcache

Sampled

Dcache

Dcache

L2

--L3

-- ------Memory-------

Line

 

Latency

Dcache

Latency

Laten.

 

 

 

 

Slot

>Statement

Cycles

Misses

Cycles

Cycles

7

14

64 150 250 350 450

>

Col,Offset

Instruction

---------------------------------------------------------------------------------------------------

84.29[a.out::goo, 0x4000af0, liby.c]

541

8989

16.6

92 0 1 5 0 1 0 0

19

Function Totals

------------------------------------------------------------------------------------------

[/home/vm/tmp/liby.c]

 

 

 

 

 

 

 

 

 

 

 

 

(93)

(1719)

(18.5)

91

0

0

6

1

1

0

0

24

>

a[i] += i;

 

 

 

 

 

 

 

 

 

 

 

5,0x0030:0

M

ld8

r10=[r9]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:1

I_

nop.i

0 ;;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:2

I_

addp4

r8=r8,r10 ;;

 

 

 

 

 

 

 

 

 

 

 

 

 

93

1719

18.5

91

0

0

6

1

1

0

0

5,0x0040:0

M

ld4

r9=[r8]

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

 

 

 

 

 

 

 

 

:1

I_

nop.i

0 ;;

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

 

 

 

 

 

 

 

 

:2

I_

add

r9=r9,r32 ;;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,0x0050:0

M

st4

[r8]=r9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:1

L

 

 

 

 

 

 

 

 

 

 

 

 

:2

X

movl

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Example 6 shows a portion of an example dcache report for a Superdome Integrity server.

198 Descriptions of Measurement Reports