[Wang, Peter Xihong] 
I am wondering what others are using micro-benchmarks for, or if there is a 
usage statistics somewhere about these benchmarks.  For me, it's optimization 
delta driven.  e.g., if I expect my optimization to boost performance by 5%, 
but the variation reaches up to or greater than 5%, then I am getting lost, and 
the perf data cannot be trusted. 

In addition to turbo boost, I also turned off hyperthreading, and c-state, 
p-state, on Intel CPUs.

Regards,

Peter

> -----Original Message-----
> From: Speed [mailto:speed-
> bounces+peter.xihong.wang=intel....@python.org] On Behalf Of Antoine
> Pitrou
> Sent: Thursday, March 16, 2017 2:22 AM
> To: speed@python.org
> Subject: Re: [Speed] ASLR
> 
> On Thu, 16 Mar 2017 01:50:39 +0100
> Victor Stinner <victor.stin...@gmail.com>
> wrote:
> >
> > I made my own experiment on the impact on temperature on performance,
> > and above 100°C, I didn't notice anything:
> > https://haypo.github.io/intel-cpus-part2.html
> > "Impact of the CPU temperature on benchmarks"
> 
> I suspect temperature can have an impact on performance if Turbo is enabled
> (or, as you noticed, if CPU cooling is deficient).
> 
> Note that tweaking a system for benchmarking (disabling Turbo, disabling ASLR,
> etc.) may make the results more reproducible, but it may also make them less
> representative of real-world conditions (because few people disable Turbo or
> ASLR, except precisely on benchmarking machines :-)).  It's a delicate
> balancing act!
> 
> Regards
> 
> Antoine.
> 
> 
> _______________________________________________
> Speed mailing list
> Speed@python.org
> https://mail.python.org/mailman/listinfo/speed
_______________________________________________
Speed mailing list
Speed@python.org
https://mail.python.org/mailman/listinfo/speed

Reply via email to