Normalized CPU Cycle Counter

The CPU timer described in CPU Cycle Counter is applicable for homogenous systems only. Specifically, the CPU frequency should match across the systems.

For heterogeneous systems with different CPU frequencies, a special Normalized CPU timer (VT_TIMER=CPU_Norm) can be used. This timer is based on the Timer Stamp Counter (TSC) CPU ticks as well as the original CPU timer (VT_TIMER=CPU). The normalized timer converts the local CPU ticks into microseconds on the fly to allow usage of TSC on heterogeneous systems.

For more complete information about compiler optimizations, see our Optimization Notice.