Profiles the user program by sampling the PC every 5,003 failed store conditionals. In the second set of hardware counters, the overflow values are prime numbers. When the counter reaches the overflow value, the system increments the number of overflows at the present program instruction address. Counts overflows of the graduated instruction counter. The graduated instruction counter is incremented by the number of instructions that were graduated on the previous cycle.
Counts overflows of the cycle counter.
The cycle counter is incremented on each clock cycle. Counts overflows of the primary instruction cache miss counter. This counter is incremented one cycle after an instruction fetch request is entered into the miss handling table. Counts overflows of the secondary instruction cache miss counter. Counts overflows of the primary data cache miss counter.