Page 3 of 8

Re: Critter 1.6 released!

Posted: Fri Jun 15, 2012 11:31 am
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

Re: Critter 1.6 released!

Posted: Fri Jun 15, 2012 11:47 am
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.

Re: Critter 1.6 released!

Posted: Fri Jun 15, 2012 11:47 am
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?

Re: Critter 1.6 released!

Posted: Fri Jun 15, 2012 11:54 am
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

Re: Critter 1.6 released!

Posted: Fri Jun 15, 2012 11:56 am
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.

Re: Critter 1.6 released!

Posted: Fri Jun 15, 2012 11:59 am
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! :) :) :)

Re: Critter 1.6 released!

Posted: Fri Jun 15, 2012 12:05 pm
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 :-)

Re: Critter 1.6 released!

Posted: Fri Jun 15, 2012 12:07 pm
by Werewolf
Just to say 1.4 is running fine on the same dual xeon system

Re: Critter 1.6 released!

Posted: Fri Jun 15, 2012 12:08 pm
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

Re: Critter 1.6 released!

Posted: Fri Jun 15, 2012 12:19 pm
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