Search found 146 matches

by fabianVDW
Mon Nov 02, 2020 10:51 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: 82nd Amateur Series Division 4
Replies: 11
Views: 1473

Re: 82nd Amateur Series Division 4

Thanks for the tourney Graham :)
Will be releasing 1.16 soon.
by fabianVDW
Fri Oct 30, 2020 7:45 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Ethereal Tuning - Data Dump
Replies: 24
Views: 4479

Re: Ethereal Tuning - Data Dump

I've got >= 40 elo out of this data so far.
by fabianVDW
Mon Oct 05, 2020 2:50 pm
Forum: Computer Chess Club: General Topics
Topic: A Crossroad in Computer Chess; Or Desperate Flailing for Relevance
Replies: 152
Views: 21317

Re: A Crossroad in Computer Chess; Or Desperate Flailing for Relevance

The solution is simple. Split the rating lists: 1. One for 'classic' engines without any neural networks. 2. One for 'hybrid' engines that use classic stuff but also some sort of neural network add-on. 3. One for 'full' neural network engines such as Leela. Then everyone can compete in exactly the ...
by fabianVDW
Fri Sep 25, 2020 3:53 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 130
Views: 19995

Re: Progress on Rustic

I also wanted to have a Search that acts as a main controller in its own thread. For now, the search will run directly in that thread, but later, this concept can be extended by having worker threads attached to the controller. (So the engine can send "Start" and "Stop" to the controller, and it st...
by fabianVDW
Thu Sep 24, 2020 8:59 am
Forum: Computer Chess Club: Tournaments and Matches
Topic: Prime Cut
Replies: 12
Views: 3419

Re: Prime Cut

Thanks. Fab got TRASHED :D I have done a little bit of work on FabChess in the last month. If I get in some more work in the next month, there might be enough changes for a new release before the next season of TCEC.
by fabianVDW
Wed Sep 23, 2020 7:35 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: "SuperLazy SMP" by using move list chunks: would this work?
Replies: 13
Views: 2194

Re: "SuperLazy SMP" by using move list chunks: would this work?

But how do I do this at depth 2? - First generate moves at depth 1 and store them in a queue with d=1, giving 20 moves... - Then generate all moves at depth 2 and store them in the same queue with d=2... giving 400 moves and the original 20. You don't store the moves in a queue but the resulting po...
by fabianVDW
Wed Sep 23, 2020 6:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: "SuperLazy SMP" by using move list chunks: would this work?
Replies: 13
Views: 2194

Re: "SuperLazy SMP" by using move list chunks: would this work?

@mar: Thanks for reminding me of the parallel for. Rust has the "rayon" crate which can do that; but AFAIK, it tries to use all physical cores. I'll see what rayon can do. It has been some time since Ive looked into it. Executing the threading from ply two is a good idea, because it gives you a lot...
by fabianVDW
Tue Sep 15, 2020 7:42 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: SMP, first shot at implementation
Replies: 53
Views: 6770

Re: SMP, first shot at implementation

You can get away with 16 bits, for storing the entire move information? Interesting. (Or did you mean 16 bytes? But that would be a lot.) I already have these: PIECE : 3 0-7 (use only 0-6) FROM : 6 0-63 TO : 6 0-63 CAPTURE : 3 0-7 (captured piece) PROMOTION : 3 0-7 (piece promoted to) ENPASSANT : 1...
by fabianVDW
Tue Sep 15, 2020 5:09 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: SMP, first shot at implementation
Replies: 53
Views: 6770

Re: SMP, first shot at implementation

You can get away with 16 bits, for storing the entire move information? Interesting. (Or did you mean 16 bytes? But that would be a lot.) I already have these: PIECE : 3 0-7 (use only 0-6) FROM : 6 0-63 TO : 6 0-63 CAPTURE : 3 0-7 (captured piece) PROMOTION : 3 0-7 (piece promoted to) ENPASSANT : 1...
by fabianVDW
Mon Sep 14, 2020 6:16 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: SMP, first shot at implementation
Replies: 53
Views: 6770

Re: SMP, first shot at implementation

All this fancy stuff will put you in a straitjacket, I don't know about Rust ('Rust roest' we say here in Holland), but I still think C/C++ is the only serious language to write a chess engine in. Most other languages output slower code (or the compilers are worse), for instance I keep a shadow cop...