HAL9000

HAL9000
"It just isn't conceivable that you can design a program strong enough to beat players like me."

December 8, 2015

RAPIDROID RELOADED: December-2015

While the wait for Komodo 9.3 and Stockfish 7 becomes unbearable after TCEC-8, be this release the latest one featuring the "outdated" versions of both supertoppers.

I've spent the last month almost with updates only, especially with Jim Ablett's first arm7 compiles. Therefore there's no remarkable changes this time, just narrower error margins and noticeable progress of Maverick from 1.0 to 1.5...

The highlights are:
* UPDATED Arasan 18.0 to 18.1
* UPDATED Deep Saros 2.3f arm5 to arm7 (no remarkable boost!)
* UPDATED Cheng 4.39 arm5 to arm7 (no remarkable boost!)
* UPDATED Maverick 1.0 to 1.5
* UPDATED Zurichess Fribourg to Geneva
* ADDED Floyd 0.6 as new Android engine
* ADDED Mini Rodent 1.0 as new Android engine

The list is calibrated using 39 engines rated in CCRL 40/4, assuming Exynos performs 65 and 110 ELO lower than 32 and 64 bit engines of CCRL respectively.

Some targets for the next release:
* Releasing on time :-)
* Update GreKo 12.5 to 2015 if it doesn't hang anymore during games
* Update Floyd from 0.6 to 0.7
* Add some more manual games (a working man's impossible dream)

BAYES RATINGS AFTER 15785 GAMES PLAYED BY 126 PROGRAMS
Rnk Name                     O/S T  Elo   +   - gam sco oppo dra
001 Komodo 9.2               A32 4 3317  42  40 274 83% 3056 27%
002 Stockfish 6              A32 4 3286  40  38 274 80% 3060 31%
003 Critter 1.6a             A32 4 3137  34  34 278 59% 3075 44%
004 Sting SF 4.8.4 JA        A32 4 3098  36  36 278 58% 3034 31%
005 Firenzina 2.4.1 xTreme   A32 4 3097  34  34 276 54% 3067 45%
006 BlackMamba 2.0           A32 4 3070  34  34 276 50% 3069 45%
007 Rybka 2.3.2a mp          W64 4 3041  98 101  34 43% 3096 32%
008 Texel 1.05               A32 4 3032  36  36 280 51% 3023 32%
009 DeepSaros ver.2.3f       A32 4 2992  36  36 274 49% 2997 31%
010 Senpai 1.0               A32 4 2986  36  36 288 56% 2947 27%
011 Hiarcs 13.71             IOS 2 2960 121 114  26 65% 2850 23%
012 RobboLito 0.085e4l       A32 1 2957  35  35 286 51% 2954 33%
013 Cheng 4.39               A32 4 2930  35  35 286 48% 2950 36%
014 Shredder 1.7.0           IOS 2 2897 115 113  24 54% 2880 42%
015 Gaviota v1.0-d           A32 4 2876  35  35 290 47% 2903 28%
016 Hakkapeliitta 3.0        A32 1 2866  36  36 284 48% 2892 29%
017 Arasan 18.1              A32 4 2860  35  35 286 48% 2882 32%
018 Exchess_7.71.beta.JA_xb  A32 4 2860  35  35 280 51% 2868 32%
019 Grapefruit 1.0           A32 4 2825  33  33 302 47% 2847 36%
020 Cyclone 3.4              A32 4 2820  33  33 292 50% 2818 41%
021 DiscoCheck 5.2.1         A32 1 2816  34  34 302 51% 2808 33%
022 Deep Saros 0.9           A32 4 2796  33  33 300 50% 2794 35%
023 Toga II 3.0              A32 1 2789  34  34 288 49% 2797 35%
024 Deuterium v14.3.34.130   A32 1 2758  33  32 312 53% 2735 38%
025 Bobcat 6.4b              A32 1 2746  34  34 304 50% 2743 26%
026 Fruit Reloaded 2.1       A32 1 2740  34  33 278 53% 2718 41%
027 Doch32 1.3.4 JA          A32 1 2736  33  34 298 49% 2744 36%
028 GNU Chess 5.60           A32 1 2735  35  34 296 52% 2719 27%
029 Chess Pro 2016.02        IOS 2 2730 112 114  22 45% 2759 55%
030 Murka 3                  A32 1 2723  32  32 318 52% 2708 34%
031 The King 3.50 x64        W64 1 2696  46  47 152 43% 2743 33%
032 IvanHoe 9.46b            A32 4 2690  34  34 298 46% 2720 30%
033 Strelka 5                A32 1 2680  34  33 302 53% 2658 31%
034 Scorpio_2.7.7.JA_xb      A32 1 2677  38  38 248 45% 2721 28%
035 TheMadPrune 1.7.04       A32 4 2668  35  35 272 46% 2691 32%
036 Crafty_24.1.JA_xb        A32 1 2666  34  33 314 54% 2638 25%
037 Rodent 1.7 build 1       A32 1 2628  33  33 304 49% 2633 31%
038 Tucano_5.00.JA_xb        A32 1 2626  37  37 242 49% 2640 35%
039 CNVCS 1.2.0              IOS 2 2613  94  95  36 46% 2636 36%
040 Mini Rodent 1.0          A32 1 2594  35  35 276 46% 2623 32%
041 RedQueen 1.1.97          A32 4 2586  33  34 308 46% 2612 27%
042 Bison 15.1               A32 1 2586  33  33 306 51% 2582 30%
043 Rhetoric 1.4.1           A32 1 2579  33  33 308 50% 2581 29%
044 Alfil 12.10              A32 1 2551  33  33 306 48% 2561 30%
045 Chess Genius 4.0.00      IOS 2 2544 197 257   8 13% 2800 25%
046 Gull 1.2 JA              A32 1 2535  34  34 304 50% 2531 29%
047 Cheese 1.7               A32 1 2522  33  33 304 45% 2562 32%
048 Daydreamer 1.75 JA       A32 1 2518  33  33 302 50% 2520 33%
049 Rotor 0.8                A32 1 2517  34  34 306 46% 2552 28%
050 Fridolin 2.00            A32 4 2492  33  33 294 52% 2476 34%
051 GarboChess 3             A32 1 2488  34  34 302 48% 2504 24%
052 Chess Genius 2.6.4       A32 1 2486 224 239   4 38% 2534 75%
053 Glaurung Mainz           A32 1 2481  41  41 200 45% 2518 29%
054 Danasah_5.07.JA_xb       A32 1 2469  36  36 272 54% 2434 27%
055 Sloppy_0.23.JA_xb        A32 1 2450  34  34 278 52% 2432 33%
056 BBChess 1.3b JA          A32 4 2449  34  34 296 50% 2449 28%
057 Maverick 1.5 arm         A32 1 2445  34  33 302 58% 2383 31%
058 Dirty_030411.JA_xb       A32 1 2442  36  36 274 52% 2428 26%
059 Phalanx_XXIV.JA_xb       A32 1 2411  36  36 280 45% 2448 21%
060 GreKo_12.5.JA_xb         A32 1 2407  36  36 276 55% 2371 23%
061 Pawny_1.0.JA_uci2xb      A32 1 2404  35  35 280 53% 2381 30%
062 Pepito v1.59             A32 1 2393  33  34 292 48% 2403 35%
063 BetsabeII_1.47.JA_xb     A32 1 2375  37  37 276 49% 2379 20%
064 Ifrit_m1.8.JA_uci2xb     A32 1 2346  36  35 276 55% 2308 28%
065 Typhoon_1.0.r358.JA_xb   A32 1 2326  36  35 286 56% 2281 24%
066 zurichess geneva         A32 1 2326  53  53 128 52% 2310 27%
067 Diablo 0.5.1b JA         A32 1 2313  35  35 294 49% 2315 23%
068 Olithink_5.3.2.JA_xb     A32 1 2291  36  36 284 51% 2276 20%
069 Amy_0.8.JA_xb            A32 1 2277  35  35 302 47% 2301 22%
070 Myrddin_0.86.JA_xb       A32 1 2264  37  37 282 48% 2272 23%
071 TJchess 1.1U             A32 1 2248  34  35 310 48% 2259 24%
072 Natwarlal_0.14.JA_xb     A32 1 2237  36  36 292 53% 2210 23%
073 Bitfoot 150922.JA        A32 1 2236  36  36 310 57% 2177 16%
074 MangoPaola_1.1.JA_xb     A32 1 2233  36  36 292 53% 2207 20%
075 Sungorus 1.4 JA          A32 1 2205  35  35 288 45% 2237 24%
076 KmtChess_1.21.JA_xb      A32 1 2162  36  36 298 51% 2154 21%
077 NGplay_9.86.JA_xb        A32 1 2155  36  36 294 52% 2134 21%
078 Rattate_Nosferatu.JA_xb  A32 1 2147  36  36 298 48% 2159 17%
079 Scidlet_2.61b2.JA_xb     A32 1 2125  37  37 298 52% 2109 13%
080 Resp_0.19.JA_xb          A32 1 2120  35  35 314 53% 2099 19%
081 Clubfoot 150907.JA       A32 1 2092  37  36 312 63% 1980 14%
082 DanChess_1.04.JA_xb      A32 1 2051  36  36 298 49% 2059 18%
083 Kurt 0.9.2.2 JA          A32 1 2014  35  35 314 49% 2027 19%
084 Robocide 28.12.14.JA     A32 1 2002  33  33 342 51% 1991 18%
085 Witz_Alpha21.JA_xb       A32 1 1987  36  36 294 48% 2002 20%
086 Woodpecker_2.11.JA_xb    A32 1 1967  37  37 288 52% 1949 15%
087 Knightcap_3.7F.JA_xb     A32 1 1960  37  37 280 53% 1937 19%
088 AdroitChess0.4 JA        A32 1 1950  36  36 310 49% 1952 17%
089 BikJump v1.8  ğ          A32 1 1941  33  33 336 48% 1960 22%
090 Sjeng_1.12.JA_xb         A32 1 1920  37  37 280 51% 1910 16%
091 Gunborg_1.39.JA_uci2xb   A32 1 1915  39  39 264 61% 1824 20%
092 Galjoen_v0.30.2          A32 1 1913  47  47 172 56% 1865 21%
093 Floyd 0.6 JA             A32 1 1913  37  38 314 40% 2000 13%
094 Leonidas_r83.JA_xb       A32 1 1909  37  37 282 46% 1943 18%
095 ZCT-0.3.2500             A32 1 1887  36  36 314 41% 1959 12%
096 Faile_1.44.JA_xb         A32 1 1886  36  36 276 48% 1901 28%
097 Samchess_JA_xb           A32 1 1878  37  38 276 46% 1914 17%
098 Cilian_4.14.JA_xb        A32 1 1874  35  35 306 50% 1867 25%
099 Mephisto Roma Turbo      W64 1 1870  79  83  56 37% 1972 16%
100 Ecce rev. 508            A32 1 1835  35  36 306 44% 1884 17%
101 Sayuri 2015.10.01        A32 4 1828  37  37 302 54% 1781 14%
102 Surprise_4.3.b13.JA_xb   A32 1 1825  50  50 162 52% 1805 15%
103 Claudia v. 0.5           A32 1 1813  52  52 156 53% 1789 14%
104 Colchess_8.0.JA_xb       A32 1 1804  40  40 240 51% 1782 23%
105 Smash 1.03 JA            A32 1 1798  36  36 316 49% 1792 14%
106 Zzzzzz_3.5.1.JA_xb       A32 1 1714  39  39 230 51% 1680 30%
107 Hoichess_0.12.1.JA_xb    A32 1 1701  37  38 286 48% 1701 19%
108 Chenard_2015.08.15.JA_xb A32 1 1684  44  44 236 46% 1690  9%
109 Tscp_1.8.1.AB_xb         A32 1 1679  42  42 232 47% 1685 17%
110 Colossus 4.0 100X        C64 1 1672 236 207  10 80% 1296 20%
111 Kitteneitor_060513.JA_xb A32 1 1670  40  41 220 46% 1668 34%
112 Jester_0.84.JA_xb        A32 1 1665  45  45 214 50% 1612 13%
113 Rocinante 2.0 JA         A32 1 1658  38  38 290 47% 1646 19%
114 Pulse 1.5-cpp            A32 1 1623  38  38 288 52% 1546 28%
115 Mephisto Roma 68020 UCI  W64 1 1609 124 133  20 35% 1710 30%
116 VIRUTOR CHESS 1.1.1      A32 1 1484  43  44 284 54% 1403 11%
117 Superpawn b108 JA        A32 1 1437  51  50 184 52% 1418 18%
118 Chess for Android        A32 1 1429  44  44 279 51% 1375 13%
119 K2 v.075                 A32 1 1413  56  55 178 55% 1369  5%
120 Chess Titans             W64 1 1332 212 204   7 57% 1302 29%
121 Trappy_Beowulf_2.0.JA_xb A32 1 1191  47  48 272 37% 1308  8%
122 Colossus 4.0             C64 1 1167 170 190  14 36% 1252 14%
123 Byak 8.10.14.JA          A32 1 1124  50  52 198 26% 1360 18%
124 Xadreco_5.7.JA_xb        A32 1 1017  57  63 192 15% 1381  8%
125 Novag Secondo            TTC 1  944 270  50   6 42%  965 17%
126 OliveChess 0.2.7         A32 1  579 355-308 160  0% 1495  0%


Rapidroid test platform:
* GT-N7100 1.6 * 4 + 256MB hash: All Android progs
* GT-N5105 1.6 * 4 + 256MB hash: All Android progs
* Codegen Novatab 1.4 * 4 + 256MB: Single thread Android progs,
* Polypad 1010IPS tablet 1.61 * 2 + 128MB: Single thread Android progs
* HTC Diam 528Mhz, 16MB hash: Windows Mobile
* i7 M620 2.67 Ghz dual + Arena 3.5 + 2GB hash: Windows 64
* iPhone5S A7 1.3 Ghz * 2: iOS progs
* DosBox 1.74: DOS progs,
* WinVICE 2.24: Commodore-64 progs
* Messtiny UCI adapters or CB-Emu2014: Mephisto progs
* Openings: 20 ply from Adam Hair or 16 ply from TCEC, no Q exchange, +0.15 to +0.40 evaluated by Stockfish and Komodo at depth 20 minimum, played twice both sides
* Repeating openings and twin games not allowed between two programs
* Tablebases and pondering off
* Time control: 10 to 30 sec/move or 600+0 to 1800+5 or closest known by both programs.

2 comments:

egg said...

Bonjour,
Do you know why I cann't used critter 1.6a on my SGS5.
Thanks for your help.
EGG

Gurcan Uckardes said...

Bonjour,
As mentioned previously, your Android version is important. Lollipop implemented new restrictions which can only be avoided with an additional compiler switch (nopie option) to run 32 bit engines. Old compiles simply don't work under Lollipop. Kitkat or older versions of Android are OK for Critter and all similar.
As of today, only Stockfish and Komodo are certainly compatible with Lollipop.
Of course, 64-bit compiles should be okay already as they used arm v8 instruction set.
I don't have Lollipop yet and still, just to be able to keep all current engines running.
After all, upgrading from 32 to 64 bit is not promising more than 40 ELOs :-)