Critter 1.6 released!

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

Moderators: hgm, Rebel, chrisw

royb
Posts: 536
Joined: Thu Mar 09, 2006 12:53 am

Re: Critter 1.6 released!

Post by royb »

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: 582
Joined: Wed May 10, 2006 7:28 pm
Location: Birmingham, England

Re: Critter 1.6 released!

Post by Marek Soszynski »

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 12:00 pm
Location: Slovakia, EU

Re: Critter 1.6 released!

Post by rvida »

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: 536
Joined: Thu Mar 09, 2006 12:53 am

Re: Critter 1.6 released!

Post by royb »

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: 1796
Joined: Thu Sep 18, 2008 10:24 pm

Re: Critter 1.6 released!

Post by Werewolf »

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 9:16 pm

Re: Critter 1.6 released!

Post by rodolfoleoni »

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: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Critter 1.6 released!

Post by Vinvin »

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: 1796
Joined: Thu Sep 18, 2008 10:24 pm

Re: Critter 1.6 released!

Post by Werewolf »

Just to say 1.4 is running fine on the same dual xeon system
User avatar
rvida
Posts: 481
Joined: Thu Apr 16, 2009 12:00 pm
Location: Slovakia, EU

Re: Critter 1.6 released!

Post by rvida »

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: 98
Joined: Sun Jan 03, 2010 12:28 pm
Location: Hamburg

Re: Critter 1.6 released!

Post by TimoK »

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