Uncore Manual

Reference Number: 329468-002 105
Uncore Performance Monitoring
IRP Performance Monitoring
CLOCKTICKS
• Title: Clocks in the IRP
• Category: IO_CLKS Events
• Event Code: 0x00
• Max. Inc/Cyc:. 1, Register Restrictions: 0-1
• Definition: Number of clocks in the IRP.
RxR_AK_CYCLES_FULL
• Title:
• Category: AK_INGRESS Events
• Event Code: 0x0b
• Max. Inc/Cyc:. 1, Register Restrictions: 0-1
• Definition: Counts the number of cycles when the AK Ingress is full. This queue is where the IRP
receives responses from R2PCIe (the ring).
RxR_AK_INSERTS
• Title: AK Ingress Occupancy
• Category: AK_INGRESS Events
• Event Code: 0x0a
• Max. Inc/Cyc:. 1, Register Restrictions: 0-1
• Definition: Counts the number of allocations into the AK Ingress. This queue is where the IRP
receives responses from R2PCIe (the ring).
RxR_AK_OCCUPANCY
• Title:
• Category: AK_INGRESS Events
• Event Code: 0x0c
• Max. Inc/Cyc:. 24, Register Restrictions: 0-1
• Definition: Accumulates the occupancy of the AK Ingress in each cycles. This queue is where the
IRP receives responses from R2PCIe (the ring).
RxR_BL_DRS_CYCLES_FULL
• Title:
• Category: BL_INGRESS_DRS Events
• Event Code: 0x04
• Max. Inc/Cyc:. 1, Register Restrictions: 0-1
• Definition: Counts the number of cycles when the BL Ingress is full. This queue is where the IRP
receives data from R2PCIe (the ring). It is used for data returns from read requests as well as
outbound MMIO writes.
Table 2-115. Unit Masks for CACHE_WRITE_OCCUPANCY
Extension
umask
[15:8]
Description
ANY b00000001 Any Source
Tracks all requests from any source port.
SOURCE b00000010 Select Source
Tracks only those requests that come from the port specified in
the IRP_PmonFilter.OrderingQ register. This register allows one
to select one specific queue. It is not possible to monitor multiple
queues at a time.