Discussion of anything and everything relating to chess playing software and machines.
Moderator: Ras
sedicla
Posts: 182 Joined: Sat Jan 08, 2011 12:51 am
Location: USA
Full name: Alcides Schulz
Post
by sedicla » Sun Sep 01, 2013 5:36 pm
Hello,
There is a new Tucano engine available. Should be about 30 elo points stronger than 2.00.
Changes are mostly code review, improved pruning at search, some evaluation tuning and a time management bug fix.
Next step is to keep working on improving Tucano, as always
Hope you have fun !
Download available from
https://sites.google.com/site/tucanochess/
JuLieN
Posts: 2949 Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel
Post
by JuLieN » Sun Sep 01, 2013 6:12 pm
sedicla wrote: Hello,
There is a new Tucano engine available. Should be about 30 elo points stronger than 2.00.
Changes are mostly code review, improved pruning at search, some evaluation tuning and a time management bug fix.
Next step is to keep working on improving Tucano, as always
Hope you have fun !
Download available from
https://sites.google.com/site/tucanochess/
Congrats Alcide!
Your release pace is hard to cope with!
Tucano 2 is doing very well in my Mac engines tournament. It's already very strong!
Gerd Isenberg
Posts: 2251 Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany
Post
by Gerd Isenberg » Sun Sep 01, 2013 6:15 pm
sedicla wrote: Hello,
There is a new Tucano engine available. Should be about 30 elo points stronger than 2.00.
Changes are mostly code review, improved pruning at search, some evaluation tuning and a time management bug fix.
Next step is to keep working on improving Tucano, as always
Hope you have fun !
Download available from
https://sites.google.com/site/tucanochess/
Hi Alcides,
I recognized your now reduced magic lookup table for bishops for max 9 bit occupancies:
But why do you still use variable shift for that memory layout?
You may initialize the tables that way, to shift always by const 64-9 (bishop) or 64-12 (rook) even for lines with less populated occupancies, which safes not only the lookup for the variable shift, but "frees" register cl (ex, ecx, rcx).
Gerd
sedicla
Posts: 182 Joined: Sat Jan 08, 2011 12:51 am
Location: USA
Full name: Alcides Schulz
Post
by sedicla » Sun Sep 01, 2013 6:30 pm
Gerd Isenberg wrote:
Hi Alcides,
I recognized your now reduced magic lookup table for bishops for max 9 bit occupancies:
But why do you still use variable shift for that memory layout?
You may initialize the tables that way, to shift always by const 64-9 (bishop) or 64-12 (rook) even for lines with less populated occupancies, which safes not only the lookup for the variable shift, but "frees" register cl (ex, ecx, rcx).
Gerd
Hi Gerd, thanks for updating the wiki page already. I was surprised
I will take a close look. I didn't paid attention to this detail. First make it work and then improve.
Once again I really appreciate you took the time to check it and also the wiki page update.
Thanks.
Graham Banks
Posts: 45747 Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ
Post
by Graham Banks » Sun Sep 01, 2013 8:15 pm
sedicla wrote: Hello,
There is a new Tucano engine available. Should be about 30 elo points stronger than 2.00.
Changes are mostly code review, improved pruning at search, some evaluation tuning and a time management bug fix.
Next step is to keep working on improving Tucano, as always
Hope you have fun !
Download available from
https://sites.google.com/site/tucanochess/
Thanks Alcides.
gbanksnz at gmail.com