Search found 115 matches

by Patrice Duhamel
Sat Dec 15, 2018 10:04 am
Forum: Computer Chess Club: General Topics
Topic: Cheese 2.0
Replies: 6
Views: 823

Cheese 2.0

Cheese 2.0 is available : http://cheesechess.free.fr/en/download.html Changes : - add multi processor support (YBWC) - new opening book format - add contempt factor - add benchmark option - add personality option - add a parameter to reduce engine speed - add Late Move Pruning - remove bonus for que...
by Patrice Duhamel
Sat Apr 21, 2018 4:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: More questions about threads
Replies: 8
Views: 1010

Re: More questions about threads

jdart wrote: However: like the Stockfish team has done, I am shifting over to using LazySMP now, because YBWC gave poor scaling on large core counts such as TCEC is using.
And with less cores (2,4,8), LazySMP is also better than YBWC ?

I will try to look at ABDADA and LazySMP later.
by Patrice Duhamel
Sat Apr 21, 2018 10:29 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: More questions about threads
Replies: 8
Views: 1010

Re: More questions about threads

syzygy wrote: Only way is play games and compare Elo.
Yes, but it takes more time to play games, I was looking for something faster, to run tests and confirm later with games.
by Patrice Duhamel
Sat Apr 21, 2018 10:25 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: More questions about threads
Replies: 8
Views: 1010

Re: More questions about threads

smatovic wrote: e.g., mean of 4 runs of time to depth on Hyatt24 positions with variable depth:
I will try this.
by Patrice Duhamel
Sat Apr 21, 2018 9:25 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: More questions about threads
Replies: 8
Views: 1010

More questions about threads

YBWC is working in Cheese and I have more questions. For YBWC I have almost the same implementation as Stockfish 6 but without the late join, the main hash table is shared (lockless) and each thread have a pawn hash table, history and killers tables. The engine create N-1 threads and the main thread...
by Patrice Duhamel
Thu Apr 12, 2018 6:53 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Additional UCI output registering as massive elo losses
Replies: 19
Views: 2180

Re: Additional UCI output registering as massive elo losses

I don't know how much it cost, but in your uciReport function for the pv you call printf for each move, you could generate the pv string yourself without using printf.
by Patrice Duhamel
Sat Mar 03, 2018 10:12 am
Forum: Computer Chess Club: General Topics
Topic: Cheese 1.9.2
Replies: 5
Views: 1267

Re: Cheese 1.9.2 - Raspberry Pi

I released arm versions for Raspberry Pi.

http://cheesechess.free.fr/en/download.html
by Patrice Duhamel
Sat Feb 17, 2018 3:31 pm
Forum: Computer Chess Club: General Topics
Topic: Cheese 1.9.2
Replies: 5
Views: 1267

Re: Cheese 1.9.2

CMCanavessi wrote: Awesome! Get ready for season 3
:D
Thank you, I hope all pondering problems are fixed.