Re: [PATCH] expand micro-optimizations in kernel to newer model CPUs

2013-12-17 Thread Austin S Hemmelgarn
On 2013-12-16 09:28, Ingo Molnar wrote: > > * John wrote: > >> This patch has been tested on and known to work with kernel versions >> from 3.2 up to the latest git version (pulled on 12/14/2013). >> >> This patch will expand the number of microarchitectures to include >> new processors includ

Re: [PATCH] expand micro-optimizations in kernel to newer model CPUs

2013-12-16 Thread Ingo Molnar
* John wrote: > This patch has been tested on and known to work with kernel versions > from 3.2 up to the latest git version (pulled on 12/14/2013). > > This patch will expand the number of microarchitectures to include > new processors including: AMD K10-family, AMD Family 10h > (Barcelona),

Re: [PATCH] expand micro-optimizations in kernel to newer model CPUs

2013-12-15 Thread Richard Weinberger
Am Sonntag, 15. Dezember 2013, 04:42:50 schrieb John: > - Original Message - > > > From: Richard Weinberger <> > > > > A *very* small speedup. > > > > And I really doubt your numbers. > > Why are you using ANOVA? You're comparing *two* groups not more than two. > > I had a quick look at

Re: [PATCH] expand micro-optimizations in kernel to newer model CPUs

2013-12-15 Thread Borislav Petkov
On Sun, Dec 15, 2013 at 04:42:50AM -0800, John wrote: > I am using ANOVA to establish that the generic group differs from the > optimized group. You probably should run a couple other benchmarks, in addition, for greater confidence that this optimization actually brings any palpable improvement an

Re: [PATCH] expand micro-optimizations in kernel to newer model CPUs

2013-12-15 Thread John
- Original Message - > From: Richard Weinberger <> > > A *very* small speedup. > > And I really doubt your numbers. > Why are you using ANOVA? You're comparing *two* groups not more than two. > I had a quick look at your raw numbers, they don't seem to be normally > distributed at all.

Re: [PATCH] expand micro-optimizations in kernel to newer model CPUs

2013-12-15 Thread Richard Weinberger
On Sun, Dec 15, 2013 at 1:00 PM, John wrote: > - Original Message - > >> From: H. Peter Anvin >> Sent: Saturday, December 14, 2013 6:41 PM >> Subject: Re: Fw: [PATCH] expand micro-optimizations in kernel to newer model >> CPUs > >> >> Ple

Re: [PATCH] expand micro-optimizations in kernel to newer model CPUs

2013-12-15 Thread John
> From: Austin S Hemmelgarn <> > This really depends on how you define 'big'.  Even a 1% performance > increase is significant for a realtime system, and for someone with a > cluster of systems, getting even a small improvement in performance on > all of the systems could mean a huge increase in ef

Re: [PATCH] expand micro-optimizations in kernel to newer model CPUs

2013-12-15 Thread John
- Original Message - > From: H. Peter Anvin > Sent: Saturday, December 14, 2013 6:41 PM > Subject: Re: Fw: [PATCH] expand micro-optimizations in kernel to newer model > CPUs > > Please submit in the email form requested by the > Documentation/SubmittingPatches em

Re: [PATCH] expand micro-optimizations in kernel to newer model CPUs

2013-12-13 Thread Austin S Hemmelgarn
On 2013-12-09 22:51, David Heidelberger wrote: > Hello, > > this patch is used in Gentoo geek-sources and mptcp-sources (and > probably in lot other kernel sources sets). So, there was lot testing. > > It's not _big_ performance difference, but -mtune=native is nice to have. > It could be great,

Re: [PATCH] expand micro-optimizations in kernel to newer model CPUs

2013-12-09 Thread David Heidelberger
Hello, this patch is used in Gentoo geek-sources and mptcp-sources (and probably in lot other kernel sources sets). So, there was lot testing. It's not _big_ performance difference, but -mtune=native is nice to have. It could be great, if this kernel option could be fully utilized without ne

[PATCH] expand micro-optimizations in kernel to newer model CPUs

2013-12-08 Thread John
I have been maintaining the attached patch since kernel v3.9.[1]  I submit for review the most recent incarnation which works with the v3.12 tree.  As you can see by the ANOVA plots referenced in the comments, these micro optimizations are value-added statistically based on a compilation endpoin