Search found 236 matches

by mathmoi
Wed Feb 14, 2018 2:15 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Learning piece-square table
Replies: 12
Views: 4193

Re: Learning piece-square table

I am not sure what the current standard way to approach this is. In Winter I only use PSTs for knight and king position evaluations. I assume the board is completely symmetric with respect to rotation and reflection, which is not actually the case due to pawns as well as castling rules. Under this ...
by mathmoi
Wed Feb 14, 2018 2:06 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Learning piece-square table
Replies: 12
Views: 4193

Re: Learning piece-square table

Kotlov wrote:Trying to reinvent the wheel?
I'm not sure I understand...
by mathmoi
Tue Feb 13, 2018 12:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Learning piece-square table
Replies: 12
Views: 4193

Learning piece-square table

Hi, I'm rewriting my (a new) chess engine from scratch and I'm about to write a basic evaluation function that would at first only consists of material and piece-square table (psqt). For now I'm not gonna do any learning I'm just gonna chooses values that seems sensibles to me, but eventually I'm go...
by mathmoi
Wed Mar 09, 2016 6:11 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Raspberry Pi 3 Model B: 64 bit quad core, US$35
Replies: 21
Views: 6947

Re: Raspberry Pi 3 Model B: 64 bit quad core, US$35

Can theses be used to test a chess engine?

How performant are they compared to a desktop computer?
by mathmoi
Wed Feb 04, 2015 4:54 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Lazy SMP in Cheng
Replies: 27
Views: 8540

Re: Lazy SMP in Cheng

Hi Martin, As you know I just recently found out that lazy SMP is a valid alternative to YBWC. Since then I read a it about it on CCC. The idea is that if you have, say, two threads searching a depth d you also launch two threads at depth d+1. When one of the thread searching at depth d finish it's ...
by mathmoi
Sun Feb 01, 2015 9:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A new chess engine : m8 (comming not so soon)
Replies: 30
Views: 7370

Re: A new chess engine : m8 (comming not so soon)

Isn't lazy SMP the technique that use the TT as a communication device between threads that search the same tree? Basically yes, but it has been improved since the old days (also we're using larger TTs today): resync on each ID iteration, early termination when one of the helpers finishes and run e...
by mathmoi
Sun Feb 01, 2015 3:20 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A new chess engine : m8 (comming not so soon)
Replies: 30
Views: 7370

Re: A new chess engine : m8 (comming not so soon)

Perhaps you may try chess variant, say capablanca, 8 rows x 10 columns. Two pieces each are added in each side, one piece is a combination of knight and rook the other piece is a combination of knight and bishop. It is fun and interesting to explore the possibilities of these two new pieces over th...
by mathmoi
Sun Feb 01, 2015 3:16 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A new chess engine : m8 (comming not so soon)
Replies: 30
Views: 7370

Re: A new chess engine : m8 (comming not so soon)

I'm pretty sure you meant 7. Lazy smp :wink: It scales above 16 cores and works even at ultra-fast TC (1" per game). YBWC already contradicts point 1 (lazy smp can be implemented and debugged in two weeks or perhaps even less). Isn't lazy SMP the technique that use the TT as a communication device ...
by mathmoi
Sun Feb 01, 2015 3:06 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A new chess engine : m8 (comming not so soon)
Replies: 30
Views: 7370

Re: A new chess engine : m8 (comming not so soon)

Perhaps you may try chess variant, say capablanca, 8 rows x 10 columns. Two pieces each are added in each side, one piece is a combination of knight and rook the other piece is a combination of knight and bishop. It is fun and interesting to explore the possibilities of these two new pieces over th...
by mathmoi
Sun Feb 01, 2015 3:22 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A new chess engine : m8 (comming not so soon)
Replies: 30
Views: 7370

A new chess engine : m8 (comming not so soon)

For more than a decade now, I’ve been programming chess engines as a hoby on and off. However I’ve not seriously worked on my current engine, MatMoi VII for almost two years now. But I’m thinking about comming back to computer chess programming. If I do pick up chess programming again I will start o...