GreKo for Android

Discussion of computer chess matches and engine tournaments.

Moderators: hgm, Rebel, chrisw

User avatar
abik
Posts: 819
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

GreKo for Android

Post by abik »

I compiled Vladimir Medvedev's UCI engine GreKo for Android (ARM) for use in Chess for Android and put the binary on UCI engines for Android. Below results of a few quick matches with other engines on a Nexus S (1GHz Hummingbird) with 32MB hash and Nalimov/Gaviota/Scorpio endgame tablebases on SD card. For the interested, here is a screenshot.

Code: Select all

Greko 8.0 - RobboLito 0.085e4l     0.0 - 10.0  +0/-10/=0   0.00%
Greko 8.0 - IvanHoe-Beta v999947c  0.5 - 9.5   +0/-9/=1    5.00%
Greko 8.0 - Stockfish 2.0          1.0 - 9.0   +1/-9/=0   10.00%
Greko 8.0 - Rotor 0.6a             3.0 - 7.0   +2/-6/=2   30.00%
Greko 8.0 - Gaviota v0.80.0.107    5.5 - 4.5   +4/-3/=3   55.00%
Greko 8.0 - GNU Chess 5.07.153.3b  6.0 - 4.0   +6/-4/=0   60.00%
Greko 8.0 - RedQueen 0.9.5         6.5 - 3.5   +5/-2/=3   65.00%
Greko 8.0 - BikJump v2.1P         10.0 - 0.0   +10/-0/=0 100.00%
Greko 8.0 - ZCT-0.3.2500          10.0 - 0.0   +10/-0/=0 100.00%
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: GreKo for Android

Post by kranium »

abik wrote:I compiled Vladimir Medvedev's UCI engine GreKo for Android (ARM) for use in Chess for Android and put the binary on UCI engines for Android. Below results of a few quick matches with other engines on a Nexus S (1GHz Hummingbird) with 32MB hash and Nalimov/Gaviota/Scorpio endgame tablebases on SD card. For the interested, here is a screenshot.

Code: Select all

Greko 8.0 - RobboLito 0.085e4l     0.0 - 10.0  +0/-10/=0   0.00%
Greko 8.0 - IvanHoe-Beta v999947c  0.5 - 9.5   +0/-9/=1    5.00%
Greko 8.0 - Stockfish 2.0          1.0 - 9.0   +1/-9/=0   10.00%
Greko 8.0 - Rotor 0.6a             3.0 - 7.0   +2/-6/=2   30.00%
Greko 8.0 - Gaviota v0.80.0.107    5.5 - 4.5   +4/-3/=3   55.00%
Greko 8.0 - GNU Chess 5.07.153.3b  6.0 - 4.0   +6/-4/=0   60.00%
Greko 8.0 - RedQueen 0.9.5         6.5 - 3.5   +5/-2/=3   65.00%
Greko 8.0 - BikJump v2.1P         10.0 - 0.0   +10/-0/=0 100.00%
Greko 8.0 - ZCT-0.3.2500          10.0 - 0.0   +10/-0/=0 100.00%
Cheeeezzz...Aart
awesome...
such chess calculating power on such a small device...
and with Nalimov/Gaviota/Scorpio bases on a SD card!
(hey you forgot Robbobases!)

unbelievable...
Android is the future!
and
Google rocks!

am very pleased to see a program I'm quite partial to (RobboLito 0.085e4, the predecessor to RobboLito 0.085g3) was the only perfect score!
(and scored better than the newest IvanHoe!)
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: GreKo for Android

Post by kranium »

Here's the link to Google's Nexus S in case any one's interested in reading further:

http://www.google.com/nexus/#/features
User avatar
abik
Posts: 819
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

Re: GreKo for Android

Post by abik »

kranium wrote:(hey you forgot Robbobases!)
You are right Norman! I glanced over the documentation, and the setup seems a little more elaborate in general. However, setting up RobboTotalBases seems to be similar to the other endgame tablebases, so I added those as fourth format, using RobboBases/RobboTotalBases as default suggested directory. Although setup seems to work, I could not test this as my SD card is too small for the full RobboBases. Is there a download + index somewhere for just the 3 and 4 piece endgames?

In any case, expect support in the next update of Chess for Android.
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: GreKo for Android

Post by kranium »

abik wrote: Is there a download + index somewhere for just the 3 and 4 piece endgames?
all (including 6 piece bases)
http://ippolit.wikispaces.com/TotalBases+Download
http://ippolit.wikispaces.com/TripleBases+Download

or
http://chess.cygnitec.com/RobboBases/
2,3,4,5, and Z (blocked)
User avatar
abik
Posts: 819
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

Re: GreKo for Android

Post by abik »

Yes, thanks for the links, but what I meant is if you can recommend a minimum setup that and fits on a small SD card and still works well. For example, can I simply copy the /3 /4 directories of the RobboTotalBase directories and omit the rest, or will this confuse the engine?
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: GreKo for Android

Post by kranium »

abik wrote:Yes, thanks for the links, but what I meant is if you can recommend a minimum setup that and fits on a small SD card and still works well. For example, can I simply copy the /3 /4 directories of the RobboTotalBase directories and omit the rest, or will this confuse the engine?
no it won't confuse the engine at all...
you can pick and chose whichever endings you think are important, the engine only loads/uses what is present/available in the subdirectories specified.

The 3,4,5,Z Totalbases are 4.9GB
The 2,3,4,5 Z Triplebases are 625 MB

so that's about 5.5 GB total

After that maybe some 6's can fit, depending on the size of the card...
What's the biggest available SD card nowadays...32 GB?
ernest
Posts: 2041
Joined: Wed Mar 08, 2006 8:30 pm

Re: GreKo for Android

Post by ernest »

kranium wrote:The 3,4,5,Z Totalbases are 4.9GB
New or old Totalbases?
My (old) totalbases are 4.77GB
User avatar
abik
Posts: 819
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

Re: GreKo for Android

Post by abik »

kranium wrote:you can pick and chose whichever endings you think are important, the engine only loads/uses what is present/available in the subdirectories specified.
Thanks. I got the setup working in Chess for Andoid! Below you see Ivanhoe999947c's output when the /3 and /4 directories of the RobboTotalBases are on the sd card. It then plays simple endgames flawlessly.

Code: Select all

info string 66 RobboTotalBases registered with 2499 indici 0mb