Tucano 3.00 Release

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

sedicla
Posts: 178
Joined: Sat Jan 08, 2011 12:51 am
Location: USA
Full name: Alcides Schulz

Tucano 3.00 Release

Post by sedicla »

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/
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Tucano 3.00 Release

Post by JuLieN »

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! :D Your release pace is hard to cope with! ;) Tucano 2 is doing very well in my Mac engines tournament. It's already very strong!
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
Gerd Isenberg
Posts: 2250
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: Tucano 3.00 Release

Post by Gerd Isenberg »

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:

Code: Select all

U64     bishop_attack_table[64][512];
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: 178
Joined: Sat Jan 08, 2011 12:51 am
Location: USA
Full name: Alcides Schulz

Re: Tucano 3.00 Release

Post by sedicla »

Gerd Isenberg wrote: Hi Alcides,

I recognized your now reduced magic lookup table for bishops for max 9 bit occupancies:

Code: Select all

U64     bishop_attack_table[64][512];
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.
User avatar
Graham Banks
Posts: 41455
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Tucano 3.00 Release

Post by Graham Banks »

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