Never thought that Alliestein was in the same level with LCZero and Stockfish !

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
corres
Posts: 2402
Joined: Wed Nov 18, 2015 10:41 am
Location: hungary

Re: Never thought that Alliestein was in the same level with LCZero and Stockfish !

Post by corres » Fri Sep 13, 2019 12:40 pm

zullil wrote:
Fri Sep 13, 2019 11:48 am
corres wrote:
Fri Sep 13, 2019 11:18 am
zullil wrote:
Fri Sep 13, 2019 10:16 am
corres wrote:
Fri Sep 13, 2019 9:06 am
Graham Banks wrote:
Fri Sep 13, 2019 1:39 am
Even more shocking are the two crashes of Stockfish due to a faulty file.
One more crash and it's out.

The participant authors took a vote on whether or not the SF people should be allowed to replace that file. but because one voted no, it won't happen.
Which file of Stockfish was faulty?
After many tests this is really a surprise.
The faulty file was a Windows dynamic library file: libwinpthread-1.dll. Due to insufficient testing and insufficient attention to prior bug reports, this buggy file was part of the package sent to TCEC by the Stockfish "team". The file itself is not part of the Stockfish code. At least, this is my understanding. So one more crash/hang by Stockfish and the engine is disqualified.
Thanks.
I did not know the official Stockfish use such .dll.
When I tried it I got very few speed up, if any.
My understanding is that there is no real speed increase from using the linked library. But using it allows the MingW compiler to carry out LTO (link-time optimization), which does seem to give a good speed boost (at least on some systems, not mine).

I run Linux.
I use Windows 7/10 x64 and popcount without positive effect.
If I know well at earlier time Stockfish did not use .dll files during TCEC competition either.

User avatar
xr_a_y
Posts: 1018
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: Never thought that Alliestein was in the same level with LCZero and Stockfish !

Post by xr_a_y » Fri Sep 13, 2019 12:56 pm

[[ Troll mode activated ]]

This would not append on linux ...

[[ end troll mode ]]

Robert Pope
Posts: 514
Joined: Sat Mar 25, 2006 7:27 pm

Re: Never thought that Alliestein was in the same level with LCZero and Stockfish !

Post by Robert Pope » Fri Sep 13, 2019 2:35 pm

xr_a_y wrote:
Fri Sep 13, 2019 12:56 pm
[[ Troll mode activated ]]

This would not append on linux ...

[[ end troll mode ]]
But would it prepend on linux?

User avatar
xr_a_y
Posts: 1018
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: Never thought that Alliestein was in the same level with LCZero and Stockfish !

Post by xr_a_y » Fri Sep 13, 2019 2:54 pm

Sorry I don't understand the question/joke. :oops:

prepend what ?

zullil
Posts: 5978
Joined: Mon Jan 08, 2007 11:31 pm
Location: PA USA
Full name: Louis Zulli

Re: Never thought that Alliestein was in the same level with LCZero and Stockfish !

Post by zullil » Fri Sep 13, 2019 3:04 pm

xr_a_y wrote:
Fri Sep 13, 2019 2:54 pm
Sorry I don't understand the question/joke. :oops:

prepend what ?
Did you mean to type "This would not have happened on Linux" ? Look at what you actually typed.

User avatar
xr_a_y
Posts: 1018
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: Never thought that Alliestein was in the same level with LCZero and Stockfish !

Post by xr_a_y » Fri Sep 13, 2019 3:07 pm

oh yes sorry
double :oops:

:D

User avatar
Ovyron
Posts: 3834
Joined: Tue Jul 03, 2007 2:30 am

Re: Never thought that Alliestein was in the same level with LCZero and Stockfish !

Post by Ovyron » Fri Sep 13, 2019 10:02 pm

I support the disqualification. This sets a precedent so that participants make sure they send something that works, instead of being greedy and trying to send the fastest possible thing without enough testing.

TCEC shouldn't be a place where you send your engine for testing, the testing should have already taken place, and if it hangs and loses and you didn't know, it's your fault, and people shouldn't be expected to reset the scores and let you send something that works, because, what if it doesn't work either? Do we enter a loop until they send a version that doesn't hang?

People, just send your stable, well-tested version. Experiments should happen in your laboratory, not the championship.
Great spirits have always encountered violent opposition from mediocre minds.

Chessqueen
Posts: 646
Joined: Wed Sep 05, 2018 12:16 am
Full name: Nancy M Pichardo

Re: Never thought that Alliestein was in the same level with LCZero and Stockfish !

Post by Chessqueen » Mon Sep 16, 2019 11:38 am

Ovyron wrote:
Fri Sep 13, 2019 10:02 pm
I support the disqualification. This sets a precedent so that participants make sure they send something that works, instead of being greedy and trying to send the fastest possible thing without enough testing.

TCEC shouldn't be a place where you send your engine for testing, the testing should have already taken place, and if it hangs and loses and you didn't know, it's your fault, and people shouldn't be expected to reset the scores and let you send something that works, because, what if it doesn't work either? Do we enter a loop until they send a version that doesn't hang?

People, just send your stable, well-tested version. Experiments should happen in your laboratory, not the championship.
I totally agree with you :roll:

Look
Posts: 253
Joined: Thu Jun 05, 2014 12:14 pm
Location: Iran
Full name: Mehdi Amini
Contact:

Re: Never thought that Alliestein was in the same level with LCZero and Stockfish !

Post by Look » Mon Sep 16, 2019 2:04 pm

[...]
MikeGL wrote:
Fri Sep 13, 2019 11:40 am

Yes, it was my impression too that Windows and OS/2 was designed to use DLL not to improve speed, but to save disk space. The intention was that similar API (libraries) inside the DLL file can be reused by most applications, hence saving small disk space.
Sorry, I am not claiming I am technically better than those SF programmers, but building a binary with additional DLL is _not_ optimum, in my opinion.
Yes, IMHO linking to a .dll file has problems. For instance communicating with this may require certain conditions by the OS and it may ectually slow down the executables. I would recommend a "static build".

Jouni
Posts: 2108
Joined: Wed Mar 08, 2006 7:15 pm

Re: Never thought that Alliestein was in the same level with LCZero and Stockfish !

Post by Jouni » Mon Sep 16, 2019 8:35 pm

I don't understand, that clever people at fishcooking are fighting to get 1% more speed! BTW You can still download TCEC compile from forum and test it's speed. In my cpu it is not faster than abrok version, but maybe even a bit slower :) .
Jouni

Post Reply