How to measure elapsed time under Windows?
Gabriel Genellina
gagsl-py2 at yahoo.com.ar
Wed Feb 24 12:32:59 EST 2010
En Sat, 13 Feb 2010 17:29:45 -0300, Tim Roberts <timr at probo.com> escribió:
> "Gabriel Genellina" <gagsl-py2 at yahoo.com.ar> wrote:
>>
>> The original problem was with the RDTSC instruction on multicore CPUs;
>> different cores may yield different results because they're not
>> synchronized at all times.
>
> Not true. The synchronization issue has two causes: initial
> synchronization at boot time, and power management making microscopic
> adjustments to the clock rate. In Windows NT 4, Microsoft took extra
> pains
> to adjust the cycle counters on multiprocessor computers during boot so
> that the processors started out very close together. Once set, they
> naturally remained in lock step, until aggressive power management
> because
> more prevalent. In XP, they stopped trying to align at boot time.
Thanks for the detailed explanation!
--
Gabriel Genellina
More information about the Python-list
mailing list