EasyManua.ls Logo

Intel Xeon E5-2600 Series - Page 43

Intel Xeon E5-2600 Series
136 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Reference Number: 327043-001 43
Intel® Xeon® Processor E5-2600 Product Family Uncore Performance Monitoring
TOR_OCCUPANCY
• Title: TOR Occupancy
• Category: TOR Events
• Event Code: 0x36
• Max. Inc/Cyc: 20, Register Restrictions: 0
• Definition: For each cycle, this event accumulates the number of valid entries in the TOR that
match qualifications specified by the subevent. There are a number of subevent 'filters' but only a
subset of the subevent combinations are valid. Subevents that require an opcode or NID match
require the Cn_MSR_PMON_BOX_FILTER.{opc, nid} field to be set. If, for example, one wanted to
count DRD Local Misses, one should select "MISS_OPC_MATCH" and set
Cn_MSR_PMON_BOX_FILTER.opc to DRD (0x182)
MISS_OPCODE b00000011 CBoFilter[3
1:23]
Miss Opcode Match:
Miss transactions inserted into the TOR that match an
opcode.
MISS_ALL b00001010 Miss All:
All Miss requests inserted into the TOR. 'Miss' means
the allocation requires an RTID. This generally means
that the request was sent to memory or MMIO.
NID_OPCODE b01000001 CBoFilter[3
1:23],
CBoFilter[1
7:10]
NID and Opcode Matched:
Transactions inserted into the TOR that match a NID
and an opcode.
NID_EVICTION b01000100 CBoFilter[1
7:10]
NID Matched Evictions:
NID matched eviction transactions inserted into the
TOR.
NID_ALL b01001000 CBoFilter[1
7:10]
NID Matched:
All NID matched (matches an RTID destination)
transactions inserted into the TOR. The NID is
programmed in Cn_MSR_PMON_BOX_FILTER.nid. In
conjunction with STATE = I, it is possible to monitor
misses to specific NIDs in the system.
NID_WB b01010000 CBoFilter[1
7:10]
NID Matched Writebacks:
NID matched write transactions inserted into the TOR.
NID_MISS_OPCODE b01000011 CBoFilter[3
1:23],
CBoFilter[1
7:10]
NID and Opcode Matched Miss:
Miss transactions inserted into the TOR that match a
NID and an opcode.
NID_MISS_ALL b01001010 CBoFilter[1
7:10]
NID Matched Miss All:
All NID matched miss requests that were inserted into
the TOR.
Table 2-31. Unit Masks for TOR_OCCUPANCY (Sheet 1 of 2)
Extension
umask
[15:8]
Filter Dep Description
OPCODE b00000001 CBoFilter[3
1:23]
Opcode Match:
TOR entries that match an opcode (matched by
Cn_MSR_PMON_BOX_FILTER.opc).
EVICTION b00000100 Evictions:
Number of outstanding eviction transactions in the
TOR. Evictions can be quick, such as when the line is
in the F, S, or E states and no core valid bits are set.
They can also be longer if either CV bits are set (so the
cores need to be snooped) and/or if there is a HitM (in
which case it is necessary to write the request out to
memory).
Table 2-30. Unit Masks for TOR_INSERTS (Sheet 2 of 2)
Extension
umask
[15:8]
Filter Dep Description

Table of Contents

Related product manuals