How to test a 1-core engines in paralell on a multicore PC?

Discussion of chess software programming and technical issues.

Moderator: Ras

jacobbl
Posts: 80
Joined: Wed Feb 17, 2010 3:57 pm

Re: How to test a 1-core engines in paralell on a multicore

Post by jacobbl »

Thanks for the advice. My main purpose is to test different versions of my own engine against old versions. So I would think the issue you are raising shouldn't be a big concern, as long at the different versions use about the same amount of memory.

Regards
Jacob
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: How to test a 1-core engines in paralell on a multicore

Post by Don »

jacobbl wrote:This sounds really interesting :D I'm looking forard to try it out. I hope it will support the winboard protocoll, cause my engine doesn't support UCI.

Regards Jacob
I intend for it to support both protocols when it's complete.
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: How to test a 1-core engines in paralell on a multicore

Post by bob »

jacobbl wrote:Thanks for the advice. My main purpose is to test different versions of my own engine against old versions. So I would think the issue you are raising shouldn't be a big concern, as long at the different versions use about the same amount of memory.

Regards
Jacob
Not quite. If you use a total of 8 programs, and play 4 games at a time on 4 cores, then you should be OK. If you change the mix of opponents however, then performance issues come into play and can add some randomness to the results.

So, again, if you play 8 programs against each other for N rounds, all will be fine if the 8 programs remain the same. But if you replace just one, then that could impact other programs in the test and slow them down, and skew the results somewhat without your knowing...

Same thing would apply to 16 programs running on an 8-core box...
Roger Brown
Posts: 782
Joined: Wed Mar 08, 2006 9:22 pm

Re: How to test a 1-core engines in paralell on a multicore

Post by Roger Brown »

nthom wrote:I have uploaded v2.2 of LittleBlitzer to my site http://kimiensoftware.com/littlethought ... litzer.php.



Hello Nathan,

I get a 404 error when following the link above.

Going through your web site in your signature is alright though.

Thanks for the improvements.

Later.
User avatar
Kempelen
Posts: 620
Joined: Fri Feb 08, 2008 10:44 am
Location: Madrid - Spain

Re: How to test a 1-core engines in paralell on a multicore

Post by Kempelen »

Roger Brown wrote:
nthom wrote:I have uploaded v2.2 of LittleBlitzer to my site http://kimiensoftware.com/littlethought ... litzer.php.



Hello Nathan,

I get a 404 error when following the link above.

Going through your web site in your signature is alright though.

Thanks for the improvements.

Later.
remove the point at the end of the url ....
Fermin Serrano
Author of 'Rodin' engine
http://sites.google.com/site/clonfsp/