Stockfish with 16 threads --- big news?
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Stockfish with 16 threads --- big news?
Looks like a patch submitted by Joona has generated a 50 point ELO gain for Stockfish running 16 threads. So perhaps a big step forward in Stockfish's multi-threaded searching. Seems very promising.
http://tests.stockfishchess.org/tests/v ... 3e9fac133b
http://tests.stockfishchess.org/tests/v ... 3e9fac133b
-
Lyudmil Tsvetkov
- Posts: 6033
- Joined: Tue Jun 12, 2012 10:41 am
Re: Stockfish with 16 threads --- big news?
Hope it will not pass, as otherwise I will not play your 16-core SF.zullil wrote:Looks like a patch submitted by Joona has generated a 50 point ELO gain for Stockfish running 16 threads. So perhaps a big step forward in Stockfish's multi-threaded searching. Seems very promising.
http://tests.stockfishchess.org/tests/v ... 3e9fac133b
Re: Stockfish with 16 threads --- big news?
sounds very promising 
Re: Stockfish with 16 threads --- big news?
Yes Komodo 9 with +20 ELO will be in very bad trouble. And there is already some +10 ELO patch after SF6 - unbelievable
.
Jouni
Re: Stockfish with 16 threads --- big news?
Yes, this is huge!zullil wrote:Looks like a patch submitted by Joona has generated a 50 point ELO gain for Stockfish running 16 threads. So perhaps a big step forward in Stockfish's multi-threaded searching. Seems very promising.
http://tests.stockfishchess.org/tests/v ... 3e9fac133b
Note that the test was auto-purged (chi-square test failed) twice.
Initially we had:
* bravone: 0 elo
* glinscott: +20 elo
* fastgm, bking: +50 elo
The chi-square test failed, and gave bravone as worst offender:
* glinscott: +20 elo
* fastgm, bking: +50 elo
And the chi-square test failed again, giving glinscott as worst offender. So we're left with:
* fastgm, bking: +50 elo
I don't know what's wrong with these machines. Could be OS or hardware. The only thing we know is the OS:
* bravone: Windows 2008 (old)
* glinscott: Linux 2.6.32 (old)
* fastgm: Linux 3.16 (recent)
* bking: Windows 8 (recent)
In other words the machines with modern OS saw a massive gain, while the others not so much (no gain on Windows 2008, and "only" 20 elo on an old Linux). But maybe the OS is a red herring, and it's about the hardware. I don't know. We can only speculate at this point.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
Re: Stockfish with 16 threads --- big news?
is the smp patch a regression for one core? or am I reading the test results wrong
Re: Stockfish with 16 threads --- big news?
That's extremely unlikely given that it is a non-functional change on one core. It's probably just an unlucky run.is the smp patch a regression for one core? or am I reading the test results wrong
EDIT: Actually checking again I see that the test wasn't even finished. Never draw conclusions from an unfinished test (statistics 101).
Ideas=science. Simplification=engineering.
Without ideas there is nothing to simplify.
Without ideas there is nothing to simplify.
Re: Stockfish with 16 threads --- big news?
Yes, -1.8 after 32K games. That means -2% speed.styx wrote:is the smp patch a regression for one core? or am I reading the test results wrong
May be it's possible to reorganize "IF" conditions to not lose speed with nb threads = 1
-
Joerg Oster
- Posts: 611
- Joined: Fri Mar 10, 2006 3:29 pm
- Location: Germany
Re: Stockfish with 16 threads --- big news?
Though it is a non-functional change on one core, I experience a small slowdown on my box.Michel wrote:That's extremely unlikely given that it is a non-functional change on one core. It's probably just an unlucky run.is the smp patch a regression for one core? or am I reading the test results wrong
EDIT: Actually checking again I see that the test wasn't even finished. Never draw conclusions from an unfinished test (statistics 101).
But I guess even a small elo-loss on one core of 1 or 2 elo would be acceptable, given the huge gain for 16 cores.
Jörg Oster
- Dr.Wael Deeb
- Posts: 9635
- Joined: Wed Mar 08, 2006 7:44 pm
- Location: Amman,Jordan
Re: Stockfish with 16 threads --- big news?
Lyudmil Tsvetkov wrote:Hope it will not pass, as otherwise I will not play your 16-core SF.zullil wrote:Looks like a patch submitted by Joona has generated a 50 point ELO gain for Stockfish running 16 threads. So perhaps a big step forward in Stockfish's multi-threaded searching. Seems very promising.
http://tests.stockfishchess.org/tests/v ... 3e9fac133b
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
