... | ... | @@ -3,31 +3,31 @@ |
|
|
## Performance groups
|
|
|
|
|
|
|
|
|
[Intel® IvyBridge EP/EN/EX Performance groups](https://github.com/rrze-likwid/likwid/tree/master/groups/ivybridgeEP)
|
|
|
[Intel® IvyBridge EP/EN/EX Performance groups](https://github.com/RRZE-HPC/likwid/tree/master/groups/ivybridgeEP)
|
|
|
|
|
|
## Events
|
|
|
The input file for the events on Intel® IvyBridge EP/EN/EX can be found [here](https://github.com/rrze-likwid/likwid/blob/master/src/includes/perfmon_ivybridgeEP_events.txt).
|
|
|
The input file for the events on Intel® IvyBridge EP/EN/EX can be found [here](https://github.com/RRZE-HPC/likwid/blob/master/src/includes/perfmon_ivybridgeEP_events.txt).
|
|
|
|
|
|
## Counters
|
|
|
- [Core-local counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#core-local-counters)
|
|
|
- [Fixed-purpose counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#fixed-purpose-counters)
|
|
|
- [General-purpose counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#general-purpose-counters)
|
|
|
- [Thermal counter](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#thermal-counter)
|
|
|
- [Socket-wide counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#socket-wide-counters)
|
|
|
- [Energy counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#energy-counters)
|
|
|
- [Home Agent counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#home-agent-counters)
|
|
|
- [LLC-to-QPI interface fixed-purpose counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#llc-to-qpi-interface-fixed-purpose-counters)
|
|
|
- [LLC-to-QPI interface general-purpose counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#llc-to-qpi-interface-general-purpose-counters)
|
|
|
- [Last Level cache counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#last-level-cache-counters)
|
|
|
- [Uncore management fixed-purpose counter](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#uncore-management-fixed-purpose-counter)
|
|
|
- [Uncore management general-purpose counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#uncore-management-general-purpose-counters)
|
|
|
- [Power control unit fixed-purpose counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#power-control-unit-fixed-purpose-counters)
|
|
|
- [Power control unit general-purpose counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#power-control-unit-general-purpose-counters)
|
|
|
- [Memory controller fixed-purpose counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#memory-controller-fixed-purpose-counters)
|
|
|
- [Memory controller general-purpose counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#memory-controller-general-purpose-counters)
|
|
|
- [Ring-to-QPI counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#ring-to-qpi-counters)
|
|
|
- [Ring-to-PCIe counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#ring-to-pcie-counters)
|
|
|
- [IRP box counters](https://github.com/rrze-likwid/likwid/wiki/Ivy-Bridge-EP#irp-box-counters)
|
|
|
- [Core-local counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#core-local-counters)
|
|
|
- [Fixed-purpose counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#fixed-purpose-counters)
|
|
|
- [General-purpose counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#general-purpose-counters)
|
|
|
- [Thermal counter](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#thermal-counter)
|
|
|
- [Socket-wide counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#socket-wide-counters)
|
|
|
- [Energy counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#energy-counters)
|
|
|
- [Home Agent counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#home-agent-counters)
|
|
|
- [LLC-to-QPI interface fixed-purpose counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#llc-to-qpi-interface-fixed-purpose-counters)
|
|
|
- [LLC-to-QPI interface general-purpose counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#llc-to-qpi-interface-general-purpose-counters)
|
|
|
- [Last Level cache counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#last-level-cache-counters)
|
|
|
- [Uncore management fixed-purpose counter](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#uncore-management-fixed-purpose-counter)
|
|
|
- [Uncore management general-purpose counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#uncore-management-general-purpose-counters)
|
|
|
- [Power control unit fixed-purpose counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#power-control-unit-fixed-purpose-counters)
|
|
|
- [Power control unit general-purpose counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#power-control-unit-general-purpose-counters)
|
|
|
- [Memory controller fixed-purpose counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#memory-controller-fixed-purpose-counters)
|
|
|
- [Memory controller general-purpose counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#memory-controller-general-purpose-counters)
|
|
|
- [Ring-to-QPI counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#ring-to-qpi-counters)
|
|
|
- [Ring-to-PCIe counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#ring-to-pcie-counters)
|
|
|
- [IRP box counters](https://github.com/RRZE-HPC/likwid/wiki/Ivy-Bridge-EP#irp-box-counters)
|
|
|
|
|
|
### Core-local counters
|
|
|
#### Fixed-purpose counters
|
... | ... | @@ -60,13 +60,13 @@ Since the Core2 microarchitecture, Intel® provides a set of fixed-purpose co |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#anythread">anythread</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#anythread">anythread</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 2+(index*4) in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#kernel">kernel</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#kernel">kernel</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit (index*4) in config register</TD>
|
|
|
<TD></TD>
|
... | ... | @@ -107,31 +107,31 @@ The Intel® IvyBridge microarchitecture provides 4 general-purpose counters c |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 18 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#kernel">kernel</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#kernel">kernel</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 17 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#anythread">anythread</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#anythread">anythread</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 21 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD>8 bit hex value</TD>
|
|
|
<TD>Set bits 24-31 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#invert">invert</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#invert">invert</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 23 in config register</TD>
|
|
|
<TD></TD>
|
... | ... | @@ -147,13 +147,13 @@ The Intel® IvyBridge EP/EN/EX microarchitecture provides measureing of offco |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD>16 bit hex value</TD>
|
|
|
<TD>Input value masked with 0x8FFF and written to bits 0-15 in the OFFCORE_RESPONSE register</TD>
|
|
|
<TD>Check the <A HREF="http://www.Intel®.com/content/www/us/en/processors/architectures-software-developer-manuals.html">Intel® Software Developer System Programming Manual, Vol. 3, Chapter Performance Monitoring</A> and <A HREF="https://download.01.org/perfmon/IVT">https://download.01.org/perfmon/IVT</A>.</TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD>16 bit hex value</TD>
|
|
|
<TD>Input value is written to bits 16-37 in the OFFCORE_RESPONSE register</TD>
|
|
|
<TD>Check the <A HREF="http://www.Intel®.com/content/www/us/en/processors/architectures-software-developer-manuals.html">Intel® Software Developer System Programming Manual, Vol. 3, Chapter Performance Monitoring</A> and <A HREF="https://download.01.org/perfmon/IVT">https://download.01.org/perfmon/IVT</A>.</TD>
|
... | ... | @@ -238,31 +238,31 @@ The Home Agent performance counters are exposed to the operating system through |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 18 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD>8 bit hex value</TD>
|
|
|
<TD>Set bits 24-31 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#invert">invert</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#invert">invert</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 23 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#opcode0xxxxx">opcode</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#opcode0xxxxx">opcode</A></TD>
|
|
|
<TD>6 bit hex value</TD>
|
|
|
<TD>Set bits 0-5 in PCI_UNC_HA_PMON_OPCODEMATCH register of PCI device</TD>
|
|
|
<TD>A table of all valid opcodes can be found in the <A HREF="http://www.Intel®.de/content/www/de/de/processors/xeon/xeon-e5-2600-v2-uncore-manual.html">Intel® Xeon E5-2600 v2 uncore Manual</A>.</TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD>46 bit hex address</TD>
|
|
|
<TD>Extract bits 6-31 and set bits 6-31 in PCI_UNC_HA_PMON_ADDRMATCH0 register of PCI device<BR>Extract bits 32-45 and set bits 0-13 in PCI_UNC_HA_PMON_ADDRMATCH1 register of PCI device</TD>
|
|
|
<TD></TD>
|
... | ... | @@ -324,43 +324,43 @@ The QPI hardware performance counters are exposed to the operating system throug |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 18 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD>8 bit hex value</TD>
|
|
|
<TD>Set bits 24-31 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#opcode0xxxxx">opcode</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#opcode0xxxxx">opcode</A></TD>
|
|
|
<TD>6 bit hex value</TD>
|
|
|
<TD>Set bits 0-5 in PCI_UNC_HA_PMON_OPCODEMATCH register of PCI device</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD>32 bit hex address</TD>
|
|
|
<TD>Input value masked with 0x8003FFF8 and written to bits 0-31 in the PCI_UNC_QPI_PMON_MATCH_0 register of PCI device</TD>
|
|
|
<TD>A description of matching capabilities can be found in the <A HREF="http://www.Intel®.de/content/www/de/de/processors/xeon/xeon-e5-2600-v2-uncore-manual.html">Intel® Xeon E5-2600 v2 uncore Manual</A>.</TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD>20 bit hex address</TD>
|
|
|
<TD>Input value masked with 0x000F000F and written to bits 0-19 in the PCI_UNC_QPI_PMON_MATCH_1 register of PCI device</TD>
|
|
|
<TD>A description of matching capabilities can be found in the <A HREF="http://www.Intel®.de/content/www/de/de/processors/xeon/xeon-e5-2600-v2-uncore-manual.html">Intel® Xeon E5-2600 v2 uncore Manual</A>.</TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#mask0-30xxxxx">mask0</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#mask0-30xxxxx">mask0</A></TD>
|
|
|
<TD>32 bit hex address</TD>
|
|
|
<TD>Input value masked with 0x8003FFF8 and written to bits 0-31 in the PCI_UNC_QPI_PMON_MASK_0 register of PCI device</TD>
|
|
|
<TD>A description of masking capabilities can be found in the <A HREF="http://www.Intel®.de/content/www/de/de/processors/xeon/xeon-e5-2600-v2-uncore-manual.html">Intel® Xeon E5-2600 v2 uncore Manual</A>.</TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#mask0-30xxxxx">mask0</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#mask0-30xxxxx">mask0</A></TD>
|
|
|
<TD>20 bit hex address</TD>
|
|
|
<TD>Input value masked with 0x000F000F and written to bits 0-19 in the PCI_UNC_QPI_PMON_MASK_1 register of PCI device</TD>
|
|
|
<TD>A description of masking capabilities can be found in the <A HREF="http://www.Intel®.de/content/www/de/de/processors/xeon/xeon-e5-2600-v2-uncore-manual.html">Intel® Xeon E5-2600 v2 uncore Manual</A>.</TD>
|
... | ... | @@ -405,43 +405,43 @@ The LLC hardware performance counters are exposed to the operating system throug |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 18 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD>5 bit hex value</TD>
|
|
|
<TD>Set bits 24-28 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#tid">tid</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#tid">tid</A></TD>
|
|
|
<TD>5 bit hex value</TD>
|
|
|
<TD>Set bits 0-4 in MSR_UNC_C<0-15>_PMON_BOX_FILTER register</TD>
|
|
|
<TD>A description of filter capabilities can be found in the <A HREF="http://www.Intel®.de/content/www/de/de/processors/xeon/xeon-e5-2600-v2-uncore-manual.html">Intel® Xeon E5-2600 v2 uncore Manual</A>.</TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#state0xxxxx">state</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#state0xxxxx">state</A></TD>
|
|
|
<TD>6 bit hex value</TD>
|
|
|
<TD>Set bits 17-22 in MSR_UNC_C<0-15>_PMON_BOX_FILTER register</TD>
|
|
|
<TD>M: 0x28,<BR>F: 0x10,<BR>M: 0x08,<BR>E: 0x04,<BR>S: 0x02,<BR>I: 0x01</TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#nid">nid</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#nid">nid</A></TD>
|
|
|
<TD>16 bit hex value</TD>
|
|
|
<TD>Set bits 0-15 in MSR_UNC_C<0-15>_PMON_BOX_FILTER1 register</TD>
|
|
|
<TD>Note: Node 0 has value 0x0001</TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#opcode0xxxxx">opcode</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#opcode0xxxxx">opcode</A></TD>
|
|
|
<TD>9 bit hex value</TD>
|
|
|
<TD>Set bits 20-28 in MSR_UNC_C<0-15>_PMON_BOX_FILTER1 register</TD>
|
|
|
<TD>A table of all valid opcodes can be found in the <A HREF="http://www.Intel®.de/content/www/de/de/processors/xeon/xeon-e5-2600-v2-uncore-manual.html">Intel® Xeon E5-2600 v2 uncore Manual</A>.</TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD>2 bit hex address</TD>
|
|
|
<TD>Set bits 30-31 in MSR_UNC_C<0-15>_PMON_BOX_FILTER1 register</TD>
|
|
|
<TD>A description of matching capabilities can be found in the <A HREF="http://www.Intel®.de/content/www/de/de/processors/xeon/xeon-e5-2600-v2-uncore-manual.html">Intel® Xeon E5-2600 v2 uncore Manual</A>.</TD>
|
... | ... | @@ -504,13 +504,13 @@ The uncore management performance counters are exposed to the operating system t |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 18 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD>5 bit hex value</TD>
|
|
|
<TD>Set bits 24-28 in config register</TD>
|
|
|
<TD></TD>
|
... | ... | @@ -579,37 +579,37 @@ The power control unit offers four general-purpose counters. The PCU performance |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 18 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD>5 bit hex value</TD>
|
|
|
<TD>Set bits 24-28 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#match0-30xxxxx">match0</A></TD>
|
|
|
<TD>32 bit hex value</TD>
|
|
|
<TD>Set bits 0-31 in<BR>MSR_UNC_PCU_PMON_BOX_FILTER register</TD>
|
|
|
<TD>Band0: bits 0-7,<BR>Band1: bits 8-15,<BR>Band2: bits 16-23,<BR>Band3: bits 24-31</TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#occupancy0xxxxx">occupancy</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#occupancy0xxxxx">occupancy</A></TD>
|
|
|
<TD>2 bit hex value</TD>
|
|
|
<TD>Set bit 14-15 in config register</TD>
|
|
|
<TD>Cores<BR>in C0: 0x1,<BR>in C3: 0x2,<BR>in C6: 0x3</TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#occ_edgedetect">occ_edgedetect</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#occ_edgedetect">occ_edgedetect</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 31 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#occ_invert">occ_invert</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#occ_invert">occ_invert</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 30 in config register</TD>
|
|
|
<TD></TD>
|
... | ... | @@ -673,13 +673,13 @@ The memory controller counters are exposed to the operating system through PCI i |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 18 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD>8 bit hex value</TD>
|
|
|
<TD>Set bits 24-31 in config register</TD>
|
|
|
<TD></TD>
|
... | ... | @@ -720,13 +720,13 @@ The R3QPI performance counters are exposed to the operating system through PCI i |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 18 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD>8 bit hex value</TD>
|
|
|
<TD>Set bits 24-31 in config register</TD>
|
|
|
<TD></TD>
|
... | ... | @@ -771,13 +771,13 @@ The R2PCIe performance counters are exposed to the operating system through a PC |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 18 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD>8 bit hex value</TD>
|
|
|
<TD>Set bits 24-31 in config register</TD>
|
|
|
<TD></TD>
|
... | ... | @@ -814,13 +814,13 @@ The IRP box counters are exposed to the operating system through the PCI interfa |
|
|
<TH>Comment</TH>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#edgedetect">edgedetect</A></TD>
|
|
|
<TD>N</TD>
|
|
|
<TD>Set bit 18 in config register</TD>
|
|
|
<TD></TD>
|
|
|
</TR>
|
|
|
<TR>
|
|
|
<TD><A HREF="https://github.com/rrze-likwid/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD><A HREF="https://github.com/RRZE-HPC/likwid/wiki/DescOptions#threshold0xxxxx">threshold</A></TD>
|
|
|
<TD>8 bit hex value</TD>
|
|
|
<TD>Set bits 24-31 in config register</TD>
|
|
|
<TD></TD>
|
... | ... | |