Search found 693 matches

by AndrewGrant
Mon Nov 20, 2017 3:07 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines for testing (Linux, fast time control)
Replies: 17
Views: 5668

Re: Engines for testing (Linux, fast time control)

Ethereal may be too far below your engine, but I've never seen Ethereal lose on time on linux. Although the lowest TC I've played is 1+.01s

Maybe give me a few months? :)
by AndrewGrant
Fri Nov 17, 2017 3:50 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Running multiple instances of Laser at once
Replies: 11
Views: 2475

Re: Running multiple instances of Laser at once

The 24 process problem is very likely specific to that one machine I have, so don't lose any sleep over it.

If you push the fix I will try the new version.
by AndrewGrant
Fri Nov 17, 2017 1:02 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Chess Engine testing with hyperthreaded machines
Replies: 2
Views: 599

Re: Chess Engine testing with hyperthreaded machines

If you want to be helpful to Stockfish development, please just follow the instructions. Of course. But I'm talking about for my own engine, or testing others engines. I'm yet to see any convincing data that says you cannot use HT when testing. 1. Those threads running on 1 core will be faster. Eng...
by AndrewGrant
Thu Nov 16, 2017 9:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Chess Engine testing with hyperthreaded machines
Replies: 2
Views: 599

Chess Engine testing with hyperthreaded machines

This has popped up again over on the Stockfish forums : https://groups.google.com/forum/?fromgroups=#!topic/fishcooking/1ya3HfsoObE What do you guys think about testing using hyperthreaded machines? I remember at one time seeing people say no for older generation cpus, but yes for high end i7's, i9'...
by AndrewGrant
Wed Nov 15, 2017 5:09 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Running multiple instances of Laser at once
Replies: 11
Views: 2475

Re: Running multiple instances of Laser at once

The same thing happens in Laser1.2, so I'm not sure your July22nd comment will help me

My problem is with running 20 copies of your engine, with Threads=1 on each copy.

My problem is NOT running one copy of your engine, with Threads=20
by AndrewGrant
Tue Nov 14, 2017 9:02 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Running multiple instances of Laser at once
Replies: 11
Views: 2475

Running multiple instances of Laser at once

So I've got a python script that will launch X copies of a given engine, have the engine search a set of positions to a given depth, and then print the total time. For Ethereal (and every other engine I've tried so far except laser) it looks about like that. Running Benchmark For Engines/Ethereal8.2...
by AndrewGrant
Tue Nov 14, 2017 7:14 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: DiscoCheck performing 200+ ELO better on ONE machine ??
Replies: 9
Views: 1458

Re: DiscoCheck performing 200+ ELO better on ONE machine ??

You would be correct. Ethereal is at fault, and I have found the culprit. At the top of every alphabeta node I do this: // Step 1. Check to see if search time has expired if ( Info->searchIsTimeLimited && getRealTime() >= Info->endTime2){ Info->terminateSearch = 1; return board->turn ==...
by AndrewGrant
Tue Nov 14, 2017 2:26 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: DiscoCheck performing 200+ ELO better on ONE machine ??
Replies: 9
Views: 1458

Re: DiscoCheck performing 200+ ELO better on ONE machine ??

Here is how cutechess is seeding its RNG QTime(0,0,0).msecsTo(QTime::currentTime()) My only thought left is that I am EXTREMELY unlucky in the first thousand or so games played againt Ethereal and DiscoCheck. OR, for some reason cutechess is using the same seed everytime, and I am again VERY unlucky...
by AndrewGrant
Tue Nov 14, 2017 2:17 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: DiscoCheck performing 200+ ELO better on ONE machine ??
Replies: 9
Views: 1458

Re: DiscoCheck performing 200+ ELO better on ONE machine ??

Your compile string is just about the way I compiled it.

Even so, compile flags should simply affect the speed of the engine. Something which I am already accounting for.
by AndrewGrant
Tue Nov 14, 2017 2:15 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: DiscoCheck performing 200+ ELO better on ONE machine ??
Replies: 9
Views: 1458

Re: DiscoCheck performing 200+ ELO better on ONE machine ??

500 games 3 times, all resulted in ~90% Played a 2k game as well, also around ~90% As for Ethereal vs Discocheck on the non xeon machines, Ethereal has a 47.38% winrate over the course of 6000 games. Also, a slight tweak of Ethereal vs Disco check on the non xeon machines Ethereal has a 47.15% winra...