help me in the csvn tournament

Discussion of chess software programming and technical issues.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
flok

Re: help me in the csvn tournament

Post by flok » Fri Nov 14, 2014 7:16 pm

op12no2 wrote:What's a "playout"?
50 moves executed from current position upto the end
then, after those 50 moves things are evaluated
of course i do quiescence

Modern Times
Posts: 2421
Joined: Thu Jun 07, 2012 9:02 pm

Re: help me in the csvn tournament

Post by Modern Times » Fri Nov 14, 2014 7:28 pm

I am running the exe now - is it playing a game ? I'm seeing almost no CPU usage

flok

Re: help me in the csvn tournament

Post by flok » Fri Nov 14, 2014 7:37 pm

Hi,
Modern Times wrote:I am running the exe now - is it playing a game ? I'm seeing almost no CPU usage
It should play at least a couple of times per hour; it is in a mini-tournament.
If not at all then something is wrong.
I checked it and is still running.

Modern Times
Posts: 2421
Joined: Thu Jun 07, 2012 9:02 pm

Re: help me in the csvn tournament

Post by Modern Times » Fri Nov 14, 2014 7:42 pm

Yes it is running and displaying output, but it uses just one core.

flok

Re: help me in the csvn tournament

Post by flok » Fri Nov 14, 2014 7:49 pm

Modern Times wrote:Yes it is running and displaying output, but it uses just one core.
Hmmm that is odd.

I do:

Code: Select all

        // thread count, threads per group, etc
        nCores = std::thread::hardware_concurrency();

        if (nCores == 0)
                nCores = (int)sysconf(_SC_NPROCESSORS_ONLN);

Modern Times
Posts: 2421
Joined: Thu Jun 07, 2012 9:02 pm

Re: help me in the csvn tournament

Post by Modern Times » Fri Nov 14, 2014 7:51 pm

Part of the output is:

Info string: 8:1 workers
sending work to zero workers
0 workers replied in time

flok

Re: help me in the csvn tournament

Post by flok » Fri Nov 14, 2014 7:55 pm

Modern Times wrote:Part of the output is:
Info string: 8:1 workers
sending work to zero workers
0 workers replied in time
What that means is:
- it detected 8 cores
- it has no local workers configured

Local workers: you could e.g. setup a proxy queenbee to which multiple workers connect. Then you have only 1 qb talking to my server.
Less traffic (altough 1KB per move is not that much), more latency.

Modern Times
Posts: 2421
Joined: Thu Jun 07, 2012 9:02 pm

Re: help me in the csvn tournament

Post by Modern Times » Fri Nov 14, 2014 7:56 pm

I'm not sure what you mean by that and what I need to do.... Is the screenshot normal ?

http://computerchess.org.uk/ray/queenbee.png

flok

Re: help me in the csvn tournament

Post by flok » Fri Nov 14, 2014 8:02 pm

Modern Times wrote:I'm not sure what you mean by that and what I need to do.... Is the screenshot normal ?

http://computerchess.org.uk/ray/queenbee.png

Looks perfectly ok!

Modern Times
Posts: 2421
Joined: Thu Jun 07, 2012 9:02 pm

Re: help me in the csvn tournament

Post by Modern Times » Fri Nov 14, 2014 8:09 pm

OK, but the CPU doesn't get above about 16% across 8 cores, meaning the overall load is about 1 core only. Same situation on the other 6-cpu box.

Post Reply