Relationship between MIPS (Million Instructions per second) and operating frequency of a processor Let's say there is an algorithm that runs on a processor at x MIPS, operating at a clock frequency of y MHz. If I double the operating frequency to 2y, what happens to the MIPS? It seems to me that doubling the operating frequency should double the instructions executed per second, i.e, MIPS = 2x, is this correct?
Only if you double the speed of everything. Which you can’t in practice.