4 merge requests!368Update prace.md to document the change from qprace to qprod as the default...,!367Update prace.md to document the change from qprace to qprod as the default...,!366Update prace.md to document the change from qprace to qprod as the default...,!323extended-acls-storage-section
Intel PCM (Performance Counter Monitor) is a tool to monitor performance hardware counters on Intel>® processors, similar to [PAPI][1]. The difference between PCM and PAPI is that PCM supports only Intel hardware, but PCM can monitor also uncore metrics, like memory controllers and QuickPath Interconnect links.
Intel PCM (Performance Counter Monitor) is a tool to monitor performance hardware counters on Intel® processors, similar to [PAPI][1]. The difference between PCM and PAPI is that PCM supports only Intel hardware, but PCM can also monitor uncore metrics, like memory controllers and QuickPath Interconnect links.
## Installed Version
## Installed Version
...
@@ -14,7 +14,7 @@ $ ml intelpcm
...
@@ -14,7 +14,7 @@ $ ml intelpcm
## Command Line Tools
## Command Line Tools
PCM provides a set of tools to monitor system/or application.
PCM provides a set of tools to monitor a system/or application.
### Pcm-Memory
### Pcm-Memory
...
@@ -57,7 +57,7 @@ Sample output:
...
@@ -57,7 +57,7 @@ Sample output:
### Pcm-Msr
### Pcm-Msr
Command pcm-msr.x can be used to read/write model specific registers of the CPU.
The pcm-msr.x command can be used to read/write model specific registers of the CPU.
### Pcm-Numa
### Pcm-Numa
...
@@ -65,7 +65,7 @@ NUMA monitoring utility does not work on Anselm.
...
@@ -65,7 +65,7 @@ NUMA monitoring utility does not work on Anselm.
### Pcm-Pcie
### Pcm-Pcie
Can be used to monitor PCI Express bandwith. Usage: pcm-pcie.x <delay>
Can be used to monitor PCI Express bandwidth. Usage: pcm-pcie.x <delay>
### Pcm-Power
### Pcm-Power
...
@@ -75,7 +75,7 @@ Displays energy usage and thermal headroom for CPU and DRAM sockets. Usage: `pcm
...
@@ -75,7 +75,7 @@ Displays energy usage and thermal headroom for CPU and DRAM sockets. Usage: `pcm
This command provides an overview of performance counters and memory usage. Usage: `pcm.x <delay> | <external program>`
This command provides an overview of performance counters and memory usage. Usage: `pcm.x <delay> | <external program>`
Sample output:
Sample output:
```console
```console
$pcm.x ./matrix
$pcm.x ./matrix
...
@@ -186,7 +186,7 @@ Sample output :
...
@@ -186,7 +186,7 @@ Sample output :
### Pcm-Sensor
### Pcm-Sensor
Can be used as a sensor for ksysguard GUI, which is currently not installed on Anselm.
Can be used as a sensor for the ksysguard GUI, which is currently not installed on Anselm.
## API
## API
...
@@ -244,7 +244,7 @@ Sample program using the API :
...
@@ -244,7 +244,7 @@ Sample program using the API :