## Search found 34 matches

Wed Mar 08, 2017 4:32 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Back to the basics, generating moves on gpu in parallel...
Replies: 10
Views: 3111

### Re: Back to the basics, generating moves on gpu in parallel.

I like this kind of research. What are your thoughts about this: http://www.talkchess.com/forum/viewtopic.php?p=413344&highlight=#413344 With today's GPU's GPX 1080 TI, I don't see why you can't use a pixel for each node. Maximum resolution: 7680x4320x60Hz = 33,177,600 Nps @ 1fps = 331,776,000 Nps @...
Wed Mar 08, 2017 3:42 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Draw Evaluation solution
Replies: 7
Views: 1733

### Re: Draw Evaluation solution

It doesn't have to be just the PV like you mentioned. The main purpose is to return a score that reflects a draw 0.00 +/-, not like the e.g., +3.19... This is the solution for that; check the PV for 50-move-counter at the tips, not just the root. Stepping through the PV moves: Why only the PV? It ma...
Sat Mar 04, 2017 1:27 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Draw Evaluation solution
Replies: 7
Views: 1733

### Re: Draw Evaluation solution

It would describe the board at the end of the PV, not the beginning. AlvaroBegue (Álvaro Begué) I've always implemented the counter inside the structure that describes the board, similarly to how castling rights and en-passant possibility are handled. I assumed that's how everyone else did it too. I...
Fri Mar 03, 2017 6:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Draw Evaluation solution
Replies: 7
Views: 1733

### Draw Evaluation solution

Here is a way to correctly evaluate a position as a draw. A simple trick is utilizing, the 50-move rule counter (while your searching), you count the variation line moves in your evaluation before your final output or display. Stepping through the PV moves: 1) if it's a pawn move, reset counter at p...