I have not looked at that as of yet. I probably will at some point, but I am not a big fan of even EGTBs nowadays since I had a chance to measure what they add to a chess program in terms of Elo (just 3-4-5 however). Answer was zilch, so I hardly ever even use them other than to make sure I haven't broken anything for those that do...Dirt wrote:Is there syzygy support? I don't see any, but I don't have that much faith in my powers of observation.
Crafty 25.0 Release
Moderators: hgm, Rebel, chrisw
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: Crafty 25.0 Release
-
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: Crafty 25.0 Release
Great news....
What is the estimated Elo improvement over the 24 series,roughly that is
Dr.D
What is the estimated Elo improvement over the 24 series,roughly that is
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
-
- Posts: 417
- Joined: Sat May 24, 2014 9:16 am
Re: Crafty 25.0 Release
3,4,5 may not be worth much of anything, but 6 men probing in search should certainly add 10 Elo or so... it does in Komodo and Houdini for instance. Perhaps you should consider it sometime...bob wrote:I have not looked at that as of yet. I probably will at some point, but I am not a big fan of even EGTBs nowadays since I had a chance to measure what they add to a chess program in terms of Elo (just 3-4-5 however). Answer was zilch, so I hardly ever even use them other than to make sure I haven't broken anything for those that do...Dirt wrote:Is there syzygy support? I don't see any, but I don't have that much faith in my powers of observation.
-
- Posts: 868
- Joined: Thu Mar 09, 2006 11:21 pm
- Location: Nederland
Re: Crafty 25.0 Release
excellent
Best
Fonzy
Very nice , I take it the data to copy is not on the stack so the parent can always return even when the helpers are not done copying?The key is that now the individual "helper" threads do all the work, allocating a split block, copying the data from the parent, etc., rather than the parent doing it all.
Best
Fonzy
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: Crafty 25.0 Release
Single CPU, my testing shows +75 Elo. On multiple cores, probably better than +100 as the new SMP code is much improved...Dr.Wael Deeb wrote:Great news....
What is the estimated Elo improvement over the 24 series,roughly that is
Dr.D
Some have reported +100 without SMP, I can't confirm that...
-
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: Crafty 25.0 Release
Wow,a huge leap Elo wisebob wrote:Single CPU, my testing shows +75 Elo. On multiple cores, probably better than +100 as the new SMP code is much improved...Dr.Wael Deeb wrote:Great news....
What is the estimated Elo improvement over the 24 series,roughly that is
Dr.D
Some have reported +100 without SMP, I can't confirm that...
Thanks Bob for such a great release and happy holidays regards,
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: Crafty 25.0 Release
I have a bunch of split blocks, as opposed to a stack, for the SMP data. If a thread joins an existing split block because it sees it is the best choice, it just copies the data and goes. In fact, all threads join whatever split block they want. If there are none, they request that split blocks be produced, and they still join whichever one they want. Parent does no locking to split period. A thread locks for a microsecond or so to link its own split block to the parent, but the lock is then released and there is no further locking except when extracting a move from the shared move list.. Is actually very simple code now...F. Bluemers wrote:excellent
Very nice , I take it the data to copy is not on the stack so the parent can always return even when the helpers are not done copying?The key is that now the individual "helper" threads do all the work, allocating a split block, copying the data from the parent, etc., rather than the parent doing it all.
Best
Fonzy
And yes, the parent can abandon the split block while the child is copying, although I have not caught that happening yet during testing. The only odd thing I allow is that a thread can do a "gratuitous split" at good points in the search so that others can join there when they become idle. And interestingly THIS thread can also "join itself" if it runs out of work to do after having done a split deeper in the tree. And it actually helps performance.
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: Crafty 25.0 Release
Not so huge when you consider how long it has been since 24.1 was released. Close to 15 months...Dr.Wael Deeb wrote:Wow,a huge leap Elo wisebob wrote:Single CPU, my testing shows +75 Elo. On multiple cores, probably better than +100 as the new SMP code is much improved...Dr.Wael Deeb wrote:Great news....
What is the estimated Elo improvement over the 24 series,roughly that is
Dr.D
Some have reported +100 without SMP, I can't confirm that...
Thanks Bob for such a great release and happy holidays regards,
Dr.D
-
- Posts: 1242
- Joined: Sat Jul 05, 2014 7:54 am
- Location: Southwest USA
Re: Crafty 25.0 Release
Thanks Dr Hyatt!! Great News!! Crafty 25.0......Back in Business!!bob wrote:Not so huge when you consider how long it has been since 24.1 was released. Close to 15 months...Dr.Wael Deeb wrote:Wow,a huge leap Elo wisebob wrote:Single CPU, my testing shows +75 Elo. On multiple cores, probably better than +100 as the new SMP code is much improved...Dr.Wael Deeb wrote:Great news....
What is the estimated Elo improvement over the 24 series,roughly that is
Dr.D
Some have reported +100 without SMP, I can't confirm that...
Thanks Bob for such a great release and happy holidays regards,
Dr.D
-
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: Crafty 25.0 Release
And the binaries
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….