One thing that has been bothering me recently is having to measure instructions per clock at the same CPU frequency for all processors. If the processor is stuck at a certain static frequency, whether it is 2.5GHz or 2.8GHz and never changes, then shouldn't IPC comparison be valid across different processors set to different static frequency?