Critter 1.6 released!

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
royb
Posts: 519
Joined: Wed Mar 08, 2006 11:53 pm

Re: Critter 1.6 released!

Post by royb » Fri Jun 15, 2012 11:31 am

Werewolf wrote:I'm getting a lot of crashes in the Deep Fritz 13 GUI. Specifically, when a tactics test suite is run Critter will reach position x and stop showing analysis. Under task manager it's still running, but the engine display box is blank.

Sometimes when I try to close Fritz it can't because Critter won't shut down.

I've tried this under a few Fritz GUIs and the same thing happens each time.
I have experienced this same thing while running under SCID on Linux with the 64-bit engine. I did not try the 32-bit version. In the case of SCID, updates normally happening every second (showing nodes searched) no longer happen. It appears that the engine has hung. However 'top' shows that the CPUs are still being consumed. I was running with 4 threads on a 16-core system.

I should add that this does not happen every time I run an infinite analysis, but it has happened quite a few times nonetheless.

Roy

User avatar
Marek Soszynski
Posts: 522
Joined: Wed May 10, 2006 5:28 pm
Location: Birmingham, England

Re: Critter 1.6 released!

Post by Marek Soszynski » Fri Jun 15, 2012 11:47 am

First of all, thanks for a great engine!

The problem happens during infinite analysis with Tablebase Usage set to "everywhere".

Image

It doesn't matter whether it's from a game or a setup position.
Marek Soszynski

User avatar
rvida
Posts: 481
Joined: Thu Apr 16, 2009 10:00 am
Location: Slovakia, EU

Re: Critter 1.6 released!

Post by rvida » Fri Jun 15, 2012 11:47 am

Werewolf wrote:I'm getting a lot of crashes in the Deep Fritz 13 GUI. Specifically, when a tactics test suite is run Critter will reach position x and stop showing analysis. Under task manager it's still running, but the engine display box is blank.

Sometimes when I try to close Fritz it can't because Critter won't shut down.

I've tried this under a few Fritz GUIs and the same thing happens each time.
I think this is a Critter problem and is not related to which GUI is used.

Probably a bug in SMP implementation. Are you running a dual-socket computer?

royb
Posts: 519
Joined: Wed Mar 08, 2006 11:53 pm

Re: Critter 1.6 released!

Post by royb » Fri Jun 15, 2012 11:54 am

rvida wrote:
Werewolf wrote:I'm getting a lot of crashes in the Deep Fritz 13 GUI. Specifically, when a tactics test suite is run Critter will reach position x and stop showing analysis. Under task manager it's still running, but the engine display box is blank.

Sometimes when I try to close Fritz it can't because Critter won't shut down.

I've tried this under a few Fritz GUIs and the same thing happens each time.
I think this is a Critter problem and is not related to which GUI is used.

Probably a bug in SMP implementation. Are you running a dual-socket computer?
My computer is dual socket (8 cores per physical CPU). Not sure about the original poster running Fritz GUIs.

Roy

Werewolf
Posts: 1198
Joined: Thu Sep 18, 2008 8:24 pm

Re: Critter 1.6 released!

Post by Werewolf » Fri Jun 15, 2012 11:56 am

rvida wrote:
Werewolf wrote:I'm getting a lot of crashes in the Deep Fritz 13 GUI. Specifically, when a tactics test suite is run Critter will reach position x and stop showing analysis. Under task manager it's still running, but the engine display box is blank.

Sometimes when I try to close Fritz it can't because Critter won't shut down.

I've tried this under a few Fritz GUIs and the same thing happens each time.
I think this is a Critter problem and is not related to which GUI is used.

Probably a bug in SMP implementation. Are you running a dual-socket computer?
Yes. Dual 6 core xeons.

rodolfoleoni
Posts: 263
Joined: Mon Nov 29, 2010 8:16 pm

Re: Critter 1.6 released!

Post by rodolfoleoni » Fri Jun 15, 2012 11:59 am

rvida wrote:Recent changes/additions:

- Automatic detection of SEE4.1 capable CPU. Both SSE4/non-SSE4 codepaths are now compiled in a single executable and chosen dynamically at runtime.

- Large pages suppport. This requires sufficient user privileges and right OS settings.

- Own book is automatically turned off when analysing.

- Engine now honors multi-pv even when the root position is a tablebase hit

- Session file now supports IDEA. SF writes are disabled at root when any moves were excluded.

- Session file writes are now protected by OS IPC mechanisms (semaphores/mutexes). Same session file can be accessed concurrenlty by multiple engine isntances without risking corruption (useful when running IDEA)

- Removed UCI option "SF strategy", now its value is hardwired to "depth"

- New UCI option "SF move limit" which disables learning after game has reached given number of moves. When set to 0 this option is ignored.

- New UCI option "SF material limit" (0..32). Disables learning when total amount of material is less than the given amount [Q=6, R=3, B&N=1]. When set to 0 this option is ignored.

- Gameplay related changes:
* Tweaked blocked-pawn recognizer
* Skewer detection in eval
* King safety tweaks
* Pseudo-contempt: slightly increased preference of moves increasing pressure on the opponents king
* slightly increased preference of pawn pushes in semi-blocked positions
* Recognizing more types of drawish endgames

- new console mode commands "sf probe", "sf delete", "sf store" for mainpulating session file entries


Richard
Not yet downloaded, but it seems you interpreted something from my experiments with session file at best.

Thank you very much for releasing it! :) :) :)
Rodolfo (The Baron Team)

Vinvin
Posts: 4395
Joined: Thu Mar 09, 2006 8:40 am
Full name: Vincent Lejeune

Re: Critter 1.6 released!

Post by Vinvin » Fri Jun 15, 2012 12:05 pm

rvida wrote:Recent changes/additions:
...
- Gameplay related changes:
* Tweaked blocked-pawn recognizer
* Skewer detection in eval
* King safety tweaks
* Pseudo-contempt: slightly increased preference of moves increasing pressure on the opponents king
* slightly increased preference of pawn pushes in semi-blocked positions
* Recognizing more types of drawish endgames
...
Richard
Not a lot of information about chess knowledge or search techniques improvements ... I suppose you keep something secret :-)

Werewolf
Posts: 1198
Joined: Thu Sep 18, 2008 8:24 pm

Re: Critter 1.6 released!

Post by Werewolf » Fri Jun 15, 2012 12:07 pm

Just to say 1.4 is running fine on the same dual xeon system

User avatar
rvida
Posts: 481
Joined: Thu Apr 16, 2009 10:00 am
Location: Slovakia, EU

Re: Critter 1.6 released!

Post by rvida » Fri Jun 15, 2012 12:08 pm

rodolfoleoni wrote: Not yet downloaded, but it seems you interpreted something from my experiments with session file at best.

Thank you very much for releasing it! :) :) :)
Yes, the inspiration for the two new UCI options came from you

TimoK
Posts: 97
Joined: Sun Jan 03, 2010 11:28 am
Location: Hamburg

Re: Critter 1.6 released!

Post by TimoK » Fri Jun 15, 2012 12:19 pm

Many thanks for the release, Richard! I'm looking forward to test the new Critter and send it to the chess arena to fight against the other engine heavyweights...

Best regards
Timo

Post Reply