Page 1 of 2

20 New NN Engines has been reported to the TCEC

Posted: Wed Feb 27, 2019 3:12 pm
by Chessqueen
TCEC reported that 20 new NN Engines will be added among them Hannibal NN, Scorpio NN, and The Baron NN ! I wonder if the NN version of those engines will be stronger than their previous version? I believe that Larry is also considering making a NN version of Komodo as well. Hannibal is a very decent engine listed on the CCRL Report as 3155, lets see if the NN version will make it stronger. :roll:
23 Hannibal 1.7 64-bit 4CPU 3155
https://tcec.chessdom.com/

Re: 20 New NN Engines has been reported to the TCEC

Posted: Wed Feb 27, 2019 9:41 pm
by Chessqueen
Chessqueen wrote: Wed Feb 27, 2019 3:12 pm TCEC reported that 20 new NN Engines will be added among them Hannibal NN, Scorpio NN, and The Baron NN ! I wonder if the NN version of those engines will be stronger than their previous version? I believe that Larry is also considering making a NN version of Komodo as well. Hannibal is a very decent engine listed on the CCRL Report as 3155, lets see if the NN version will make it stronger. :roll:
23 Hannibal 1.7 64-bit 4CPU 3155
https://tcec.chessdom.com/

Nightbot: Confirmed: Nemorino, Hannibal, ScorpioNN, Tucano, Wasp, Winter, Pirarucu, RubiChess, Marvin, Cheese, the Baron. Current estimate is between 18 and 22 engines.

What is interesting is that the Development of Leela has been spearheaded by programmer Gary Linscott, who is also a developer for the Stockfish chess engine along with Alexander Lyashuk.

Re: 20 New NN Engines has been reported to the TCEC

Posted: Fri Mar 01, 2019 7:54 pm
by pijl
The Baron does not use neural nets (yet). The version registered to TCEC is a NUMA aware compile of 3.44
Richard.

Re: 20 New NN Engines has been reported to the TCEC

Posted: Sat Mar 02, 2019 12:40 pm
by Sven
pijl wrote: Fri Mar 01, 2019 7:54 pm The Baron does not use neural nets (yet). The version registered to TCEC is a NUMA aware compile of 3.44
Richard.
Is NUMA awareness currently required at TCEC?

Re: 20 New NN Engines has been reported to the TCEC

Posted: Sat Mar 02, 2019 3:07 pm
by konsolas
You seem to have misread - there will be 16-20 new engines, one of which will be a NN engine that isn't derived from Lc0.

Re: 20 New NN Engines has been reported to the TCEC

Posted: Sat Mar 02, 2019 5:22 pm
by pijl
Sven wrote: Sat Mar 02, 2019 12:40 pm Is NUMA awareness currently required at TCEC?
Required not. Recommended yes, as it is a dual-socket machine.

Re: 20 New NN Engines has been reported to the TCEC

Posted: Sat Mar 02, 2019 6:13 pm
by Sven
pijl wrote: Sat Mar 02, 2019 5:22 pm
Sven wrote: Sat Mar 02, 2019 12:40 pm Is NUMA awareness currently required at TCEC?
Required not. Recommended yes, as it is a dual-socket machine.
Ok. Is there a common estimate of the slowdown for a non-NUMA-aware engine on such a machine?

Re: 20 New NN Engines has been reported to the TCEC

Posted: Sat Mar 02, 2019 6:15 pm
by AndrewGrant
Sven wrote: Sat Mar 02, 2019 12:40 pm
pijl wrote: Fri Mar 01, 2019 7:54 pm The Baron does not use neural nets (yet). The version registered to TCEC is a NUMA aware compile of 3.44
Richard.
Is NUMA awareness currently required at TCEC?
Condition for required: Running windows with 64+ threads. Without NUMA awareness you can't get optimal thread to CPU distribution.
Condition for recommended: Always :)

Re: 20 New NN Engines has been reported to the TCEC

Posted: Sat Mar 02, 2019 7:15 pm
by pijl
Sven wrote: Sat Mar 02, 2019 6:13 pm Ok. Is there a common estimate of the slowdown for a non-NUMA-aware engine on such a machine?
Torsten once tested that for me in one of the early TCEC editions. I don't rmember exactly how much, but it was significant (order of magnitude 10-20%).

Re: 20 New NN Engines has been reported to the TCEC

Posted: Sat Mar 02, 2019 7:48 pm
by Sven
AndrewGrant wrote: Sat Mar 02, 2019 6:15 pm
Sven wrote: Sat Mar 02, 2019 12:40 pm
pijl wrote: Fri Mar 01, 2019 7:54 pm The Baron does not use neural nets (yet). The version registered to TCEC is a NUMA aware compile of 3.44
Richard.
Is NUMA awareness currently required at TCEC?
Condition for required: Running windows with 64+ threads. Without NUMA awareness you can't get optimal thread to CPU distribution.
Condition for recommended: Always :)
Thanks. So for TCEC, with 43 threads on a 2x22 core machine w/o HT, can I expect that "usually" each of the 43 threads will get its own core?