Search found 4 matches

by Nale
Thu Dec 30, 2010 4:45 am
Forum: Programming and Technical Discussions
Topic: Deterministic chess algorithm
Replies: 15
Views: 8731

Re: Deterministic chess algorithm

That's why I suggested not using time based interrupts. Deterministic processing is trivial as long as you are willing to put up with potentially unbounded running times and slightly decreased performance.
by Nale
Wed Dec 15, 2010 9:12 pm
Forum: Programming and Technical Discussions
Topic: Tablebase generator
Replies: 4
Views: 3255

Re: Tablebase generator

by Nale
Tue Dec 14, 2010 3:46 am
Forum: Programming and Technical Discussions
Topic: Deterministic chess algorithm
Replies: 15
Views: 8731

Re: Deterministic chess algorithm

How about this?

* Fixed search depth for each thread
* Deterministic assignment of tasks to threads. E.g. you can have them each serach a tree begining with a different node
* Disable interthread communication while searching and give each thread a local cache for transpositions, killer moves, etc ...
by Nale
Tue Dec 14, 2010 2:43 am
Forum: Programming and Technical Discussions
Topic: Tablebase generator
Replies: 4
Views: 3255

Tablebase generator

I have attempted to program a tablebase generator several times. (In C++) However each time I run into difficulties and get discouraged.

Does anyone know of any particularly simple and easy to understand open source generators? I hope that by understanding the way other people have done things, it ...