Page 1 of 3

Critter goes SMP (version 0.60 is released)

Posted: Tue Apr 13, 2010 4:13 am
by rvida
The first SMP version of Critter is available:

http://www.mediafire.com/?jgydzytfyro

Main changes:

* SMP support (max 8 threads). If hyperthreading is turned on, please set number of threads to number of physical cores.
* Support of "searchmoves" UCI option (useful for IDEA)
* Decreased middlegame pawn value, but much larger passed pawn bonuses
* Added some endgame heuristics (KRPKR, KQKP, opposite colored bishop endings)
* Somewhat slower NPS, but faster time-to-depth

My own single thread testing against Critter 0.52b shows 42 ELO improvement (with error margins +-7). I don't have a precise figure about performance vs. other engines.

Enjoy,

Richard

Re: Critter goes SMP (version 0.60 is released)

Posted: Tue Apr 13, 2010 4:26 am
by Graham Banks
Thanks Richard. :D

Re: Critter goes SMP (version 0.60 is released)

Posted: Tue Apr 13, 2010 4:32 am
by Zagalo
Thanks, looks good. Any JA compile ?

Dont forget to 'get ideas from Robbo code' to get a big boost as stockfish 1.7 ;)

Re: Critter goes SMP (version 0.60 is released)

Posted: Tue Apr 13, 2010 4:34 am
by alpha123
rvida wrote:The first SMP version of Critter is available:

http://www.mediafire.com/?jgydzytfyro

Main changes:

* SMP support (max 8 threads). If hyperthreading is turned on, please set number of threads to number of physical cores.
* Support of "searchmoves" UCI option (useful for IDEA)
* Decreased middlegame pawn value, but much larger passed pawn bonuses
* Added some endgame heuristics (KRPKR, KQKP, opposite colored bishop endings)
* Somewhat slower NPS, but faster time-to-depth

My own single thread testing against Critter 0.52b shows 42 ELO improvement (with error margins +-7). I don't have a precise figure about performance vs. other engines.

Enjoy,

Richard
HOORAY!

Seriously, I've been waiting an MP release since like 0.42 or something.


Protector 1.3.4 JA 64-bit,
Crafty 23.2 JA 64-bit,
Scorpio 2.5 JA 64-bit,
and bright-0.5c will likely be its first opponents. Maybe some version of Toga also.

Congratulations,
Peter

Re: Critter goes SMP (version 0.60 is released)

Posted: Tue Apr 13, 2010 4:46 am
by Graham Banks
alpha123 wrote: Protector 1.3.4 JA 64-bit,
Crafty 23.2 JA 64-bit,
Scorpio 2.5 JA 64-bit,
and bright-0.5c will likely be its first opponents. Maybe some version of Toga also
Sounds like a sensible selection of opponents.

Re: Critter goes SMP (version 0.60 is released)

Posted: Tue Apr 13, 2010 5:11 am
by alpha123
Graham Banks wrote:
alpha123 wrote: Protector 1.3.4 JA 64-bit,
Crafty 23.2 JA 64-bit,
Scorpio 2.5 JA 64-bit,
and bright-0.5c will likely be its first opponents. Maybe some version of Toga also
Sounds like a sensible selection of opponents.
Thanks. The CCRL list helped :). It's kinda tough to find some decent amateur SMP engines, so I might through in a stronger engine (Thinker, spark, or Shredder probably) on a single core.

Peter

Re: Critter goes SMP (version 0.60 is released)

Posted: Tue Apr 13, 2010 8:12 am
by Mincho Georgiev
I'm sure this one is going to jump in CCRL's top 10 on 4 cores. And sorry if it's an underestimation.
Nicely done!

Re: Critter goes SMP (version 0.60 is released)

Posted: Tue Apr 13, 2010 3:33 pm
by nepossiver
Any plans for a linux compile? I - and I bet many more people here - would love a linux version. (Or maybe the source...)

Anyway, thanks for the engine.

Re: Critter goes SMP (version 0.60 is released)

Posted: Tue Apr 13, 2010 8:35 pm
by mhalstern
I've been waiting for this.

I'm going to run a Gauntlet on my 4.0 GHZ I7-920. Look for the crostable and a link to the games on the "Computer Chess Club: Tournaments and Matches" forum, sometime before the weekend.

Re: Critter goes SMP (version 0.60 is released)

Posted: Tue Apr 13, 2010 9:15 pm
by Martin Thoresen
Hello Richard!

Looking forward to test your engine.

Here's your new beauty in action:

Image