From: Mike Galbraith <umgwanakikbuti@gmail.com>
To: "Steinar H. Gunderson" <sgunderson@bigfoot.com>
Cc: Thomas Gleixner <tglx@linutronix.de>,
Linus Torvalds <torvalds@linux-foundation.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Peter Zijlstra <peterz@infradead.org>
Subject: Re: bisected: futex regression >= 3.14 - was - Slowdown due to threads bouncing between HT cores
Date: Mon, 27 Oct 2014 11:05:02 +0100 [thread overview]
Message-ID: <1414404302.5564.70.camel@marge.simpson.net> (raw)
In-Reply-To: <20141026141144.GA22911@sesse.net>
On Sun, 2014-10-26 at 15:11 +0100, Steinar H. Gunderson wrote:
> I'm maybe a bit surprised nobody else can
> reproduce my issue;
I tried again this morning, and failed again this morning.
>From notes...
box = 2 socket, 14 cores/socket +ht, kernel = v3.18-rc2
stockfish 28 threads
nps 30511800 time 150120
nps 31337817 time 197553
nps 30675979 time 183005
nps 30706678 time 205037
nps 33389720 time 319808 (note massive runtime (ms) variance)
avg 30046381 211104
Adds perturbation source - ring-test -t 56 -w 1 -s 1 -p
(pipe ring, work 1ms, sleep 1ms, thread 0-55 pinned to cpu 0-55)
One ring did nada, bump to 5 concurrent rings.
nps 29443509 time 177969
nps 28713560 time 159663
nps 30628452 time 192714
nps 28834888 time 151611
nps 32611498 time 387760
Hm, still nada, try _10_.
nps 29998092 time 164625
nps 31142316 time 178655
Heh, 10 rings of pokers, still nada, try heavier tbench.
...
4 tbench pairs - 4 full cpus worth of competition
nps 27157639 time 144184
nps 26511984 time 143998
nps 28408851 time 182903
nps 28501510 time 157897
nps 28357045 time 172855
avg 27787405 160367 (avg runtime drops?.. shrug)
Ah, finally a nps delta.. but nothing unexpected.
vs zero competition, average nps is 0.924
4 cpus shared ~= stockfish runs on 26 cpus, 26/28 = 0.928
Test session summary: the sun moved westward.
prev parent reply other threads:[~2014-10-27 10:05 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-03 19:44 Slowdown due to threads bouncing between HT cores Steinar H. Gunderson
2014-10-03 21:11 ` Marc Burkhardt
2014-10-03 21:14 ` Steinar H. Gunderson
2014-10-04 9:22 ` Marc Burkhardt
2014-10-04 13:41 ` Andi Kleen
2014-10-04 14:12 ` Steinar H. Gunderson
2014-10-04 14:50 ` Chuck Ebbert
2014-10-05 11:19 ` Steinar H. Gunderson
2014-10-08 15:37 ` bisected: futex regression >= 3.14 - was - " Mike Galbraith
2014-10-08 16:14 ` Thomas Gleixner
2014-10-08 16:45 ` Steinar H. Gunderson
2014-10-08 17:52 ` Mike Galbraith
2014-10-08 16:23 ` Steinar H. Gunderson
2014-10-08 17:04 ` Linus Torvalds
2014-10-08 17:05 ` Steinar H. Gunderson
2014-10-08 17:59 ` Mike Galbraith
2014-10-24 15:25 ` Thomas Gleixner
2014-10-24 16:38 ` Mike Galbraith
2014-10-26 10:39 ` Steinar H. Gunderson
2014-10-26 13:16 ` Mike Galbraith
2014-10-26 13:58 ` Mike Galbraith
2014-10-26 14:11 ` Steinar H. Gunderson
2014-10-26 14:41 ` Mike Galbraith
2014-10-27 10:05 ` Mike Galbraith [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1414404302.5564.70.camel@marge.simpson.net \
--to=umgwanakikbuti@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=peterz@infradead.org \
--cc=sgunderson@bigfoot.com \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox