Available performance monitors for the Intel® Core2 microarchitecture
Counters available for each hardware thread
Fixed-purpose counters
The Intel Core2 microarchitecture is the first architecture offering a set of fixed-purpose counters. Each counter can measure only one specific event.
Counter and events
| Counter name | Event name |
| FIXC0 | INSTR_RETIRED_ANY |
| FIXC1 | CPU_CLK_UNHALTED_CORE |
| FIXC2 | CPU_CLK_UNHALTED_REF |
Available Options
| Option | Argument | Description | Comment |
| kernel | N | Set bit (index*4) in config register | |
General-purpose counters
The Intel® Core2 microarchitecture provides 2 general-purpose counters consisting of a config and a counter register.
Counter and events
| Counter name | Event name |
| PMC0 | * |
| PMC1 | * |
Available Options
| Option | Argument | Description | Comment |
| edgedetect | N | Set bit 18 in config register | |
| kernel | N | Set bit 17 in config register | |
| threshold | 8 bit hex value | Set bits 24-31 in config register | |
| invert | N | Set bit 23 in config register | |
*/