Engines that can use 8 cores or more (July 2017)

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

attakinski
Posts: 39
Joined: Sat May 21, 2011 12:23 pm

Re: Engines that can use 8 cores or more (July 2017)

Post by attakinski »

It plays with 8 cores on my PC, much to my surprise. It even shows 8 cores on CB GUI
attakinski
Posts: 39
Joined: Sat May 21, 2011 12:23 pm

Re: Engines that can use 8 cores or more (July 2017)

Post by attakinski »

Akkad 052b
Panchess 0611
User avatar
Guenther
Posts: 4610
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Engines that can use 8 cores or more (July 2017)

Post by Guenther »

attakinski wrote:It plays with 8 cores on my PC, much to my surprise. It even shows 8 cores on CB GUI
May be you have just hyperthreading enabled on a machine with 4 real cores?

Guenther
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
attakinski
Posts: 39
Joined: Sat May 21, 2011 12:23 pm

Re: Engines that can use 8 cores or more (July 2017)

Post by attakinski »

I have an AMD Ryzen 1800.

I expected Counter to play with 1 core as its predecessors did. Did not adjust anything. Just to play against another weaker engine.

But to my surprise it showed 16 cores. It took all the available threads/cores.
User avatar
Guenther
Posts: 4610
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Engines that can use 8 cores or more (July 2017)

Post by Guenther »

attakinski wrote:I have an AMD Ryzen 1800.

I expected Counter to play with 1 core as its predecessors did. Did not adjust anything. Just to play against another weaker engine.

But to my surprise it showed 16 cores. It took all the available threads/cores.
May be it checks at runtime the max cores/threads available - that's bad for creating exact data for my list. (my hardware has 4 cores no HT)
Would you mind to check what it reports on your hardware?
Just run it from the commandline and type 'uci' and look at the max value for 'threads'.
If it then also reports a max of 4 for the threads option I am clueless.
(BTW the AMD Ryzen is an 8 core machine, obviously you have HT on, then 16 threads appear)
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: Engines that can use 8 cores or more (July 2017)

Post by Adam Hair »

Guenther wrote:
attakinski wrote:I have an AMD Ryzen 1800.

I expected Counter to play with 1 core as its predecessors did. Did not adjust anything. Just to play against another weaker engine.

But to my surprise it showed 16 cores. It took all the available threads/cores.
May be it checks at runtime the max cores/threads available - that's bad for creating exact data for my list. (my hardware has 4 cores no HT)
Would you mind to check what it reports on your hardware?
Just run it from the commandline and type 'uci' and look at the max value for 'threads'.
If it then also reports a max of 4 for the threads option I am clueless.
(BTW the AMD Ryzen is an 8 core machine, obviously you have HT on, then 16 threads appear)
Yes, it appears to check for max threads available. On my quadcore with HT on, Counter displays the following:

Code: Select all

Counter 2.0.1
uci
id name Counter 2.0.1
id author Vadim Chizhov
option name Hash type spin default 4 min 4 max 512
option name Threads type spin default 8 min 1 max 8
option name ExperimentSettings type check default false
uciok
User avatar
Guenther
Posts: 4610
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Engines that can use 8 cores or more (July 2017)

Post by Guenther »

Adam Hair wrote:
Guenther wrote:
attakinski wrote:I have an AMD Ryzen 1800.

I expected Counter to play with 1 core as its predecessors did. Did not adjust anything. Just to play against another weaker engine.

But to my surprise it showed 16 cores. It took all the available threads/cores.
May be it checks at runtime the max cores/threads available - that's bad for creating exact data for my list. (my hardware has 4 cores no HT)
Would you mind to check what it reports on your hardware?
Just run it from the commandline and type 'uci' and look at the max value for 'threads'.
If it then also reports a max of 4 for the threads option I am clueless.
(BTW the AMD Ryzen is an 8 core machine, obviously you have HT on, then 16 threads appear)
Yes, it appears to check for max threads available. On my quadcore with HT on, Counter displays the following:

Code: Select all

Counter 2.0.1
uci
id name Counter 2.0.1
id author Vadim Chizhov
option name Hash type spin default 4 min 4 max 512
option name Threads type spin default 8 min 1 max 8
option name ExperimentSettings type check default false
uciok
Ouch, that's really bad for improving my list. Thanks god only a few seem to do this. It would be very nice if someone - you Adam? :) - may check a list I will give later today or tomorrow.
This list will contain all programs which report a max of 4 cores/threads etc. here.

BTW did you receive my mail with benchmarks? I assume you are quite busy lately? (I was to lazy to do more than one run for all core settings, sorry)

Best wishes,
Guenther
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: Engines that can use 8 cores or more (July 2017)

Post by Adam Hair »

Guenther wrote:
Adam Hair wrote:
Guenther wrote:
attakinski wrote:I have an AMD Ryzen 1800.

I expected Counter to play with 1 core as its predecessors did. Did not adjust anything. Just to play against another weaker engine.

But to my surprise it showed 16 cores. It took all the available threads/cores.
May be it checks at runtime the max cores/threads available - that's bad for creating exact data for my list. (my hardware has 4 cores no HT)
Would you mind to check what it reports on your hardware?
Just run it from the commandline and type 'uci' and look at the max value for 'threads'.
If it then also reports a max of 4 for the threads option I am clueless.
(BTW the AMD Ryzen is an 8 core machine, obviously you have HT on, then 16 threads appear)
Yes, it appears to check for max threads available. On my quadcore with HT on, Counter displays the following:

Code: Select all

Counter 2.0.1
uci
id name Counter 2.0.1
id author Vadim Chizhov
option name Hash type spin default 4 min 4 max 512
option name Threads type spin default 8 min 1 max 8
option name ExperimentSettings type check default false
uciok
Ouch, that's really bad for improving my list. Thanks god only a few seem to do this. It would be very nice if someone - you Adam? :) - may check a list I will give later today or tomorrow.
This list will contain all programs which report a max of 4 cores/threads etc. here.
I will try to help out.
BTW did you receive my mail with benchmarks? I assume you are quite busy lately? (I was to lazy to do more than one run for all core settings, sorry)

Best wishes,
Guenther
Yes, I did receive it and I responded last night.
User avatar
Guenther
Posts: 4610
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Engines that can use 8 cores or more (July 2017)

Post by Guenther »

Sven Schüle wrote:Jumbo 0.4.34 64-bit (supports as many cores as available)
What is the max limit Sven?

Guenther
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
User avatar
Guenther
Posts: 4610
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Engines that can use 8 cores or more (July 2017)

Post by Guenther »

Adam Hair wrote:
Guenther wrote:
Ouch, that's really bad for improving my list. Thanks god only a few seem to do this. It would be very nice if someone - you Adam? :) - may check a list I will give later today or tomorrow.
This list will contain all programs which report a max of 4 cores/threads etc. here.
I will try to help out.
BTW did you receive my mail with benchmarks? I assume you are quite busy lately? (I was to lazy to do more than one run for all core settings, sorry)

Best wishes,
Guenther
Yes, I did receive it and I responded last night.
Thanks in advance Adam. I had not yet checked the mails, now I see
you had answered tonight.

Here is a simplified list extracted from the chronology (some errors corrected and some info omitted for simplicity):

There is still quite some work left. All entries with a '?' must be checked,
sometimes probably only the authors can tell the answer and/or the
owners of commercial programs with super hardware.
(even readmes or manuals didn't reveal the max info sometimes)

All entries with 4 max must be checked again (*), because those could be
just a result of the limitation of my own hardware.

Code: Select all

Name                    Vers. LR                YM-LR   MP      Max     Check
Amy                     0.87b DC                2004-03 yes     2       
Andscacs                0.91                    2017-05 yes     128     
Ant (& Gi-Ant)          2007-B / (Gi-Ant = MP)  2010-12 yes     4       *
ArabianKnight           1.55                    2017-01 yes     256     
ArasanX                 20.1                    2017-04 yes     64      
Arminius                2017-01-01              2017-01 yes     32      
BagaturChess            1.5c                    2017-05 yes     64      
BeRoChess               1.00-2012.04.10.0112    2012-04 yes     4       *
Bobcat                  8.0                     2016-11 yes     64      
Booot                   6.2                     2017-05 yes     16      
Bright                  0.5c                    2010-01 yes     8       
BrutusChess             8.05 JA                 2010-01 yes     8       
BugChess2               1.9                     2011-04 yes     8       
Butcher (=Rzeznik)      1.64                    2012-04 yes     30      
Cheng4 (& Cheng3)       0.39 (Cheng4)           2015-07 yes     64      
Chiron                  4                       2017-01 yes     512     
Cinnamon (& Butterfly)  2.0                     2016-04 yes     64      
Counter                 2.0.1                   2017-06 yes     4       *
Crafty                  25.2 PO                 2016-10 yes     ?       
Critter                 1.6a                    2012-06 yes     32      
DanChess                CCT7                    2005-02 yes     ?       
Delfi                   5.4                     2008-07 yes     2       
Delphil                 3.2                     2014-09 yes     32      
Demolito                20170618                2017-06 yes     64      
Detroid                 1.0                     2017-05 yes     4       *
DisasterArea            1.65                    2016-07 yes     8       
Dorky                   4.5                     2016-09 yes     ?       
Dragontooth             0.2 Bahamut             2017-05 yes     128     
Equinox*                3.30                    2014-12 yes     32      
EXchess                 7.97                    2017-02 yes     32      
FireFly                 2.70                    2014-01 yes     4       *
Fizbo                   1.9                     2016-12 yes     56      
Frenzee (Deep)          3.5.19                  2011-11 yes     #       
Fridolin                2.0                     2015-06 yes     4       *
Gogobello               1.2                     2017-05 yes     8       
GopherCheck             0.2.3                   2017-02 yes     4       *
GullChess**             3                       2016-07 yes     4       *
Hamsters                0.71                    2008-11 yes     8       
Hannibal                1.7                     2016-08 yes     512     
Hermann                 2.8                     2011-06 yes     8       
Hiarcs (Deep)           14                      2012-08 yes     ?       
HoiChess                0.21.0                  2017-03 yes     ?       
Houdini*                5.01 / 5.01 Pro         2016-11 yes     128     
Jazz (Orchestra)        r840                    2015-03 yes     16      
Jellyfish               1.1                     2015-04 yes     4       *
Jonny                   4.00                    2010-10 yes     128     
Jumbo                   0.4.34                  2017-05 yes     ?       
Junior (Deep)           13.8.04                 2013-11 yes     ?       
Komodo (&Doch)          11.01                   2017-05 yes     64      
Laser                   1.4                     2017-05 yes     128     
LittleThought           1.052                   2010-04 yes     8       
Loop (& Loop List etc.) 2007 (=13.6)            2010-05 yes     16      
MinkoChess (& Umko**)   1.3 JA                  2012-05 yes     16      
Myrddin                 0.87                    2015-01 yes     16      
Napoleon (=NapoleonPP)  1.8                     2017-06 yes     8       
Naum*                   4.6                     2014-09 yes     16      
Nebiyu                  1.45 (II)               2013-11 yes     ?       
Nebula                  2.0                     2013-03 yes     16      
Nemorino                3.00                    2017-06 yes     128     
OctoChess               r5506 HK                2016-10 yes     4       *
Onno*                   1.27                    2010-05 yes     4       *
Patzer (Deep)           3.80                    2006-08 yes     ?       
Pedone                  1.6                     2017-06 yes     128     
Pharaon (& ZChess)      3.51                    2006-03 yes     4       *
POSDeepBrute (& POS)    2.1                     2013-12 yes     ?       
Project Invincible      2.10                    2013-07 yes     ?       
Protector**             1.90                    2015-10 yes     32      
RedQueen                1.1.98                  2015-08 yes     32      
RodentIII(& R.II/R.**)  III 0.172 / II 0.9.64   2017-03 yes     4       *
Rybka*                  4.1 / Fritz 15          2015-11 yes     2048    
Sayuri                  2017.06.05              2017-06 yes     64      
Scorpio                 2.77 JA                 2015-08 yes     ?       
Senpai                  1.0                     2014-03 yes     16      
Shredder (Deep)         13                      2016-10 yes     128     
Sjeng (Deep)            WC 2008 (MP)            2010-10 yes     4       *
Smash (Deep)            1.03a JV                2014-01 yes     4       *
Spark                   1.0                     2010-12 yes     16      
Spike                   1.4 build 84            2011-02 yes     12      
Stockfish (& Glaurung)  8 / 17070307 (dev)      2017-07 yes     512     
Texel                   1.0.7a9 lazy            2017-03 yes     512     
The Baron               3.29                    2015-07 yes     12      
TheKing (=Chessmaster)  3.50 (CM11)             2007-10 yes     ?       
Thinker*                5.4d                    2009-03 yes     4       *
Tornado                 8                       2017-01 yes     64      
Typhoon                 1.00 rev358 JA          2008-08 yes     ?       
Tytan                   9.32                    2007-07 yes     ?       
Vajolet2 (& Vajolet)    2.3                     2017-02 yes     128     
Violet (Deep)           4.0                     2016-10 yes     ?       
Viper                   0.1                     2006-05 yes     4       *
Wasp                    2.01                    2017-05 yes     64      
Zappa                   MexicoII                2008-02 yes     ?       
ZCT                     3.2500 JA               2009-06 yes     ?       
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...