cm11 2 thread.....bug?

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

Moderator: Ras

ozziejoe
Posts: 811
Joined: Wed Mar 08, 2006 10:07 pm

cm11 2 thread.....bug?

Post by ozziejoe »

I was playing a tourni with a bunch of engines and noticed that when cm11 was playing bright (both using two processors), bright was not getting much depth (e.g., around 7 or 8 in a 4 min 2 sec blitz game). I have a good core duo with huge ram


I know cm11 has a bug within the cm interface in that it uses both processors all the time , even when it is not analyzing. I am wondering if this bug is also taking processing time from bright with two threads.

can someone confirm this problem on a core duo?

best
J
User avatar
Werner
Posts: 3015
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: cm11 2 thread.....bug?

Post by Werner »

Hi Josef,
you cannot play with CM 2CPU on a dual against another engines using 2 CPUs too as the CM-bug is there in all GUIs.
So most engines with 2 CPUs have problems in that configuration.
For CEGT I made these matches on a quad.
Werner
ArmoredGuns

Re: cm11 2 thread.....bug?

Post by ArmoredGuns »

It's not really a bug, but your processor's limitations.

Your Core Duo has two cores, so if you are setting a match between 2CPU ChessMaster and 2CPU Bright you'll need to have 4 cores in order for both engines to use their full 2CPU potential.

A way to solve this is having ponder = off, so neither engine will think in their opponent's time.
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: cm11 2 thread.....bug?

Post by Dr.Wael Deeb »

ArmoredGuns wrote:It's not really a bug, but your processor's limitations.

Your Core Duo has two cores, so if you are setting a match between 2CPU ChessMaster and 2CPU Bright you'll need to have 4 cores in order for both engines to use their full 2CPU potential.

A way to solve this is having ponder = off, so neither engine will think in their opponent's time.
But still with the ponder off,it still occupies one of the two processors during the opponent's thinking time....
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
ArmoredGuns

Re: cm11 2 thread.....bug?

Post by ArmoredGuns »

Dr.Wael Deeb wrote:
ArmoredGuns wrote:It's not really a bug, but your processor's limitations.

Your Core Duo has two cores, so if you are setting a match between 2CPU ChessMaster and 2CPU Bright you'll need to have 4 cores in order for both engines to use their full 2CPU potential.

A way to solve this is having ponder = off, so neither engine will think in their opponent's time.
But still with the ponder off,it still occupies one of the two processors during the opponent's thinking time....
I've never seen this behavior, at least not in the Chessbase GUI with UCI engines. According to Windows XP's task manager, after a 2CPU engine plays its move, the processor's usage percentage drops to 0, and 99% of the processor's usage goes to the other 2CPU engine who is calculating.
User avatar
Werner
Posts: 3015
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: cm11 2 thread.....bug?

Post by Werner »

Hi Juan,
I made a lot of tests for CEGT with that engine - and I have used CB GUI too. I can confirm this behaviour of TheKing engine. Sometimes you have to watch the other engine in the task manager a few moves. Try with Bright 0.2c, Shredder 11 or DeepSjeng 2.7.

As I wrote before, there are engines where the king gives all resources free (theking itself an the private engine Spike MP), and with DeepShredder 11 its possible you see 10 moves long all ok an then only one CPU using from Shredder. This was the reason I tested on my quad here to be sure all is ok.

regards
Werner
Spock

Re: cm11 2 thread.....bug?

Post by Spock »

I can also confirm this behaviour with CM11