7
3
I'm taking performance measurements of several bits of code. How can I disable SpeedStep on my Core i7 CPU so that the CPU clock speed is constant? I'm not trying to overclock here, and since SpeedStep only throttles up when it's safe (given the CPU temperature) to do so, I expect turning off SpeedStep will throttle it down to the minimum. That's fine. I just need it constant.
Setting power options to High Performance does not disable SpeedStep.
I am using a Dell Studio 1558 if that's relevant.
+1 I would love to know if this shows any differences in measurements. – Tamara Wijsman – 2011-03-09T16:42:10.947
What programming language are you using? If it's a compiled language, you may want to get the x86 assembly and just count the number of instructions/clock cycles to compare function efficiency. That, and you won't be relying on timers or other system applications interrupting the run-time of your program... – Breakthrough – 2011-03-09T18:31:56.583