CSVN 1st Open Internet Tournament: Results and games

Discussion of chess software programming and technical issues.

Moderators: hgm, Dann Corbit, Harvey Williamson

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

Re: CSVN 1st Open Internet Tournament: Results and games

Post by flok » Mon May 12, 2014 9:22 am

xmas79 wrote:May I ask the hardware & software specs of each "player"?
PuppetMaster is:
- 7 x raspberry pi as calculation nodes
- 1 x udoo as master steering node

POS is:
- [not really relevant as it is not a brute force searcher(!), but anyway:] 3.2GHz i7-3930K with 64GB ram.

Maarten Claessens
Posts: 104
Joined: Mon May 12, 2014 8:08 am
Location: Near Nijmegen

Re: CSVN 1st Open Internet Tournament: Results and games

Post by Maarten Claessens » Wed May 28, 2014 2:17 pm

Gerd Isenberg wrote:Congrats to Bart as well!

Who are the authors of WaDuuttie and PuppetMaster?

Thanks,
Gerd
WaDuuttie is my private 32-bit, non-bitboard engine, based on TSCP. In this tournament it ran on 1 core of a Intel Core i7-2600 CPU at 3.40Ghz, using 512 Mb of memory.

Greetings,
Maarten Claessens

Gerd Isenberg
Posts: 2226
Joined: Wed Mar 08, 2006 7:47 pm
Location: Hattingen, Germany

Re: CSVN 1st Open Internet Tournament: Results and games

Post by Gerd Isenberg » Wed May 28, 2014 5:16 pm

Maarten Claessens wrote:
Gerd Isenberg wrote:Congrats to Bart as well!

Who are the authors of WaDuuttie and PuppetMaster?

Thanks,
Gerd
WaDuuttie is my private 32-bit, non-bitboard engine, based on TSCP. In this tournament it ran on 1 core of a Intel Core i7-2600 CPU at 3.40Ghz, using 512 Mb of memory.

Greetings,
Maarten Claessens
Thanks Maarten!

Best Regards,
Gerd

User avatar
lucasart
Posts: 3184
Joined: Mon May 31, 2010 11:29 am
Full name: lucasart
Contact:

Re: CSVN 1st Open Internet Tournament: Results and games

Post by lucasart » Wed May 28, 2014 11:34 pm

xmas79 wrote:May I ask the hardware & software specs of each "player"?
Would be ineteresting to see if Stockfish on a cell phone can win this tournament :lol:
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.

Ron Murawski
Posts: 397
Joined: Sun Oct 29, 2006 3:38 am
Location: Schenectady, NY
Contact:

Re: CSVN 1st Open Internet Tournament: Results and games

Post by Ron Murawski » Thu May 29, 2014 6:55 pm

Gerd Isenberg wrote:Congrats to Bart as well!

Who are the authors of WaDuuttie and PuppetMaster?

Thanks,
Gerd
Hi Gerd,

PuppetMaster is by Folkert van Heusden

Ron

flok

Re: CSVN 1st Open Internet Tournament: Results and games

Post by flok » Thu May 29, 2014 6:58 pm

Maarten Claessens wrote:
Gerd Isenberg wrote:Who are the authors of WaDuuttie and PuppetMaster?
WaDuuttie is my private 32-bit, non-bitboard engine, based on TSCP. In this tournament it ran on 1 core of a Intel Core i7-2600 CPU at 3.40Ghz, using 512 Mb of memory.
Maarten,

What would it take to convince you to participate in the next CSVN tournament? The one in Leiden, I mean.

Gerd Isenberg
Posts: 2226
Joined: Wed Mar 08, 2006 7:47 pm
Location: Hattingen, Germany

Re: CSVN 1st Open Internet Tournament: Results and games

Post by Gerd Isenberg » Thu May 29, 2014 7:50 pm

Ron Murawski wrote:
Gerd Isenberg wrote:Congrats to Bart as well!

Who are the authors of WaDuuttie and PuppetMaster?

Thanks,
Gerd
Hi Gerd,

PuppetMaster is by Folkert van Heusden

Ron
Hi Ron,

yes, of course. Dump question here if I may look to your engine site ;-)
In the meantime cpw has some new engine pages as well.

Cheers,
Gerd

User avatar
hgm
Posts: 25520
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: CSVN 1st Open Internet Tournament: Results and games

Post by hgm » Sat May 31, 2014 4:39 am

lucasart wrote:
xmas79 wrote:May I ask the hardware & software specs of each "player"?
Would be ineteresting to see if Stockfish on a cell phone can win this tournament :lol:
So why didn't you try?

How does one connect a phone to an ICS anyway?

petero2
Posts: 612
Joined: Mon Apr 19, 2010 5:07 pm
Location: Sweden
Contact:

Re: CSVN 1st Open Internet Tournament: Results and games

Post by petero2 » Sat May 31, 2014 5:47 am

hgm wrote:
lucasart wrote:
xmas79 wrote:May I ask the hardware & software specs of each "player"?
Would be ineteresting to see if Stockfish on a cell phone can win this tournament :lol:
So why didn't you try?

How does one connect a phone to an ICS anyway?
The way I would do it is like this:

1. Take an android phone and root it.
2. Install Lil' Debi: Debian Installer.
3. Use Lil' Debi to install a Debian chroot environment on the phone.
4. Install an android engine in the Debian environment.
5. Install polyglot in the Debian environment.
6. On a linux computer, use xboard and the -firstHost/-secondHost options to run the engine on the phone.
7. Connect xboard to ICS like this: http://talkchess.com/forum/viewtopic.ph ... 38&t=51579

I played a 72 game match between texel 1.04 and stockfish 290514 under the following conditions:
* Time control 1 minute + 1 second per move
* Ponder on
* 4 threads
* 16 MB hash
* Stockfish running on an HTC One phone
* Texel running on a quad-core 3GHz Intel core i7.
* Stockfish used the stockfish231.bin book which I downloaded from the stockfish site a long time ago.
* Texel used its internal opening book.

Stockfish was getting around 500-600knps in the early middle game and texel was getting around 5-6Mnps in the early middle game. I was planning a 100 game match but the phone was connected to a slow charger, so the battery was eventually drained.

The result was:

Code: Select all

Rank Name                   Elo    +    - games score oppo. draws 
   1 Stockfish 290514         9   31   31    72   53%    -9   54% 
   2 Texel 1.04a28 64-bit    -9   31   31    72   47%     9   54% 
Given that texel has performed roughly equal to nightmare in the last 3 monthly blitz tournaments, this result gives an indication that stockfish on a cell phone could have a chance to win such a tournament, but it would not be an easy win. Given the small number of games, a certain amount of luck would also be needed.

There were a number of factors in my test that may have skewed the results though:
1. Since I did not bother to figure out how to use different number of cores and different hash sizes for the two engines, texel on the PC was limited to 16MB hash and 4 cores. In the blitz tournaments I usually run with 16 cores and 1GB hash.
2. The time control was shorter than in the CSVN tournament.
3. The stockfish team may have a stronger opening book than stockfish231.bin.
4. If someone knows how to connect an iPhone 5s to ICS, that would likely be quite a bit stronger than the HTC One.

The games are available here: http://dl.dropboxusercontent.com/u/8968 ... ndroid.pgn.

Post Reply