Why does cpu benchmark increases faster than cpu frequency? Since duration of an instruction is just the number of cpu cycles needed times the time of a cycle, which is the inverse of the frequency, I do not get why the ratio of cpu benchmark of a two processors of a same trademark is not exactly the inerse of the ratio of the frequencies. Cpu is supposed not to loose time by being inefficient but only to obey and realize the processors instructions that we ask, which are the same in a test of benchmark of the two processors. Could you enlight me ?
Part of the benchmark might be limited by CPU time; other parts might be limited by IO or memory latency or other factors.  Speeding up the clock frequency will speed up the first parts but not the second parts.  As a result, doubling the clock frequency won't necessarily double the speed at which the benchmark is executed.  So, the two ratios aren't necessarily equal.