Skip to content
TomTheBear edited this page Jun 12, 2015 · 5 revisions

Architecture specific notes for AMD K8

Performance groups

Intel Atom Performance groups

Events

The input file for the events on Intel Atom can be found here.

Counters

The Intel® Atom performance monitoring counters are equal to the ones of the Intel® Core 2 microarchitecture but the event set is different.

Fixed-purpose counters

The Intel® Atom microarchitecture provides 3 fixed-purpose counters. They are core-local, hence each hardware thread has its own set of general-purpose counters.

Counters

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® Atom microarchitecture provides 2 general-purpose counters consiting of a config and a counter register. They are core-local, hence each hardware thread has its own set of general-purpose counters.

Counters

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
Clone this wiki locally