Intel BX80571E7500 Programming Manual - Page 10

Uncore PMU Summary Tables

Page 10 highlights

INTEL® XEON® PROCESSOR 7500 SERIES UNCORE PROGRAMMING GUIDE INTRODUCTION The general performance monitoring capabilities in each box are outlined in the following table. 1.3 Box C-Box S-Box B-Box M-Box R-Box U-Box W-Box Table 1-1. Per-Box Performance Monitoring Capabilities # Boxes # Counters/ Generic Packet Match/ Box Counters? Mask Filters? Bit Width 8 6 Y N 48 2 4 Y Y 48 2 4 N Y 48 2 6 N N 48 1 (L/R sides) 16 N (2 per port, 8 per side) Y 48 1 1 Y N 48 1 4 Y N 48 Uncore PMU Summary Tables Box R-Box Counters R-Box R R-Box L C-Box Counters C-Box 7 C-Box 3 C-Box 5 C-Box 1 C-Box 6 C-Box 2 C-Box 4 C-Box 0 M-Box Counters Table 1-2. Uncore Performance Monitoring MSRs MSR Addresses Description 0xE3F-0xE30 Counter/Config Registers(15-8) 0xE2F-0xE2C QLX SubConfig Registers for Ports 7-4 0xE2B-0xE24 IPERF 1 SubConfig Registers 0xE22-0xE20 Global (Control/Status/Ovf Control) 0xE1F-0xE10 Counter/Config Registers(7-0) 0xE0F-0xE0C QLX SubConfig Registers for Ports 3-0 0xE0B-0xE04 IPERF 0 SubConfig Registers 0xE02-0xE00 Global (Control/Status/Ovf Control) 0xDFB-0xDF0 Counter/Config Registers 0xDE2-0xDE0 Global (Control/Status/Ovf Control) 0xDDB-0xDD0 Counter/Config Registers 0xDC2-0xDC0 Global (Control/Status/Ovf Control) 0xDBB-0xDB0 Counter/Config Registers 0xDA2-0xDA0 Global (Control/Status/Ovf Control) 0xD9B-0xD90 Counter/Config Registers 0xD82-0xDE0 Global (Control/Status/Ovf Control) 0xD7B-0xD70 Counter/Config Registers 0xD62-0xD60 Global (Control/Status/Ovf Control) 0xD5B-0xD50 Counter/Config Registers 0xD42-0xD40 Global (Control/Status/Ovf Control) 0xD3B-0xD30 Counter/Config Registers 0xD22-0xD20 Global (Control/Status/Ovf Control) 0xD1B-0xD10 Counter/Config Registers 0xD02-0xD00 Global (Control/Status/Ovf Control) 1-2

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146

I
NTEL
® X
EON
® P
ROCESSOR
7500 S
ERIES
U
NCORE
P
ROGRAMMING
G
UIDE
INTRODUCTION
1-2
The general performance monitoring capabilities in each box are outlined in the following table.
1.3
Uncore PMU Summary Tables
Table 1-1. Per-Box Performance Monitoring Capabilities
Box
# Boxes
# Counters/
Box
Generic
Counters?
Packet Match/
Mask Filters?
Bit Width
C-Box
8
6
Y
N
48
S-Box
2
4
Y
Y
48
B-Box
2
4
N
Y
48
M-Box
2
6
N
N
48
R-Box
1 (L/R sides)
16
(2 per port, 8
per side)
N
Y
48
U-Box
1
1
Y
N
48
W-Box
1
4
Y
N
48
Table 1-2. Uncore Performance Monitoring MSRs
Box
MSR Addresses
Description
R-Box Counters
R-Box R
0xE3F-0xE30
Counter/Config Registers(15-8)
0xE2F-0xE2C
QLX SubConfig Registers for Ports 7-4
0xE2B-0xE24
IPERF 1 SubConfig Registers
0xE22-0xE20
Global (Control/Status/Ovf Control)
R-Box L
0xE1F-0xE10
Counter/Config Registers(7-0)
0xE0F-0xE0C
QLX SubConfig Registers for Ports 3-0
0xE0B-0xE04
IPERF 0 SubConfig Registers
0xE02-0xE00
Global (Control/Status/Ovf Control)
C-Box Counters
C-Box 7
0xDFB-0xDF0
Counter/Config Registers
0xDE2-0xDE0
Global (Control/Status/Ovf Control)
C-Box 3
0xDDB-0xDD0
Counter/Config Registers
0xDC2-0xDC0
Global (Control/Status/Ovf Control)
C-Box 5
0xDBB-0xDB0
Counter/Config Registers
0xDA2-0xDA0
Global (Control/Status/Ovf Control)
C-Box 1
0xD9B-0xD90
Counter/Config Registers
0xD82-0xDE0
Global (Control/Status/Ovf Control)
C-Box 6
0xD7B-0xD70
Counter/Config Registers
0xD62-0xD60
Global (Control/Status/Ovf Control)
C-Box 2
0xD5B-0xD50
Counter/Config Registers
0xD42-0xD40
Global (Control/Status/Ovf Control)
C-Box 4
0xD3B-0xD30
Counter/Config Registers
0xD22-0xD20
Global (Control/Status/Ovf Control)
C-Box 0
0xD1B-0xD10
Counter/Config Registers
0xD02-0xD00
Global (Control/Status/Ovf Control)
M-Box Counters