SmarThink 1.98 is out

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: SmarThink 1.98 is out

Post by Werner »

Thanks Sergei,
I will use the standalone AVX2 version for my tests;
although the other AVX2 version shows a bit different output lines and kns.
Werner
Sergei S. Markoff
Posts: 227
Joined: Mon Sep 12, 2011 11:27 pm
Location: Moscow, Russia

Re: SmarThink 1.98 is out

Post by Sergei S. Markoff »

Wow, it's strange.
Do you have values.txt in engine folder?
The Force Be With You!
Sergei S. Markoff
Posts: 227
Joined: Mon Sep 12, 2011 11:27 pm
Location: Moscow, Russia

Re: SmarThink 1.98 is out

Post by Sergei S. Markoff »

Werner wrote:Thanks Sergei,
I will use the standalone AVX2 version for my tests;
although the other AVX2 version shows a bit different output lines and kns.
I've just tried every of executable and nodes count is exactly the same for the same depth. NPS of course differs because AVX2 is the fastest compile.
The Force Be With You!
User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: SmarThink 1.98 is out

Post by Werner »

Hi Sergei,
thanks for the answer. Both engines are in the same folder. I installed both inside the Shredder GUI, load both and press analyze.
Here nps and Rating differ a bit.
1rbq1rk1/2p1ppbp/2np1np1/1p6/3PP3/2N1BP2/PP1QN1PP/1R2KB1R w K -
Found 145 tablebases.
Engine: SmarThink 1.98s x64 (256 MB) = standalone AVX2
von Sergei S. Markoff
17/31 0:01 +0.04 11.b4 Ld7 12.d5 Se5 13.Sd4 De8 14.Le2 e6 15.dxe6 fxe6 16.O-O c6 17.Lh6 De7 18.Lxg7 Kxg7 19.f4 Sc4 20.Lxc4 bxc4 (1.356.385) 1244
18/36 0:02 +0.11 11.b4 e5 12.d5 Se7 13.Sg3 Ld7 14.Lg5 c6 15.dxc6 Lxc6 16.Td1 Sc8 17.Le2 Dc7 18.O-O Td8 19.De3 (2.855.797) 1269
19/39 0:03 +0.18 11.b4 e5 12.d5 Se7 13.Sg3 Ld7 14.Lg5 Sc8 15.Le2 De8 16.O-O Sb6 17.Tbc1 Sc4 18.Dd1 (4.970.948) 1261
20/34 0:05 +0.18 11.b4 e5 12.d5 Se7 13.Sg3 Ld7 14.Lg5 Sc8 15.Le2 De8 16.O-O Sb6 17.Tbc1 Sc4 18.Dd1 (6.689.979) 1255
21/42 0:11 +0.22 11.b4 Ld7 12.d5 Se5 13.Sd4 De8 14.Le2 e6 15.O-O exd5 16.exd5 Tb7 17.a3 Sc4 18.Lxc4 bxc4 19.b5 Da8 20.a4 Te8 (13.708.381) 1233
22/42 0:16 +0.23 11.b4 e5 12.d5 Se7 13.Sg3 Ld7 14.Lg5 Tb7 15.Le2 c6 16.dxc6 Lxc6 17.O-O Db8 18.a4 bxa4 19.b5 Ld7 20.Ta1 Sc8 (20.099.686) 1218
23/45 0:45 +0.31 11.b4 Ld7 12.d5 Se5 13.Sd4 e6 14.Le2 exd5 15.exd5 Sc4 16.Lxc4 bxc4 17.b5 Te8 18.O-O De7 19.Tfe1 Df8 20.Sc6 (55.995.697) 1219
24/46 1:49 +0.36 11.b4 e6 12.Sg3 e5 13.d5 Sd4 14.Lxd4 exd4 15.Sxb5 Sxd5 16.exd5 De8+ 17.Kf2 Txb5 18.Te1 Dd7 19.Lxb5 Dxb5 20.Te7 d3 (132.251.212) 1211
24/46 1:55 +0.36 11.b4 e6 12.Sg3 e5 13.d5 Sd4 14.Lxd4 exd4 15.Sxb5 Sxd5 16.exd5 De8+ 17.Kf2 Txb5 18.Te1 Dd7 19.Lxb5 Dxb5 20.Te7 d3 (139.179.154) 1209
Bester Zug: b2-b4 Zeit: 1:55.062 min K/s: 1.209.517 Knoten: 139.179.154

and AVX2

GUI: Tablebases mit max. 5 Steinen gefunden! [Cache: 16 MB + intern 10.74 MB]
GUI: Shredderbases mit 0 Steinen gefunden! (0 MB)
Found 145 tablebases.
Engine: SmarThink 1.98 x64 (256 MB)
von Sergei S. Markoff
17/34 0:00 +0.03 11.b4 Ld7 12.Sg3 e5 13.d5 Sd4 (1.078.026) 1088
18/36 0:01 -0.04 11.b4 Ld7 12.d5 Se5 13.Sd4 De8 14.Le2 c6 15.dxc6 Lxc6 16.Sxc6 Dxc6 17.O-O Sc4 18.Lxc4 Dxc4 19.La7 Tb7 (2.161.646) 1137
19/29 0:02 -0.04 11.b4 Ld7 12.d5 Se5 13.Sd4 De8 14.Le2 c6 15.dxc6 Lxc6 16.Sxc6 Dxc6 17.O-O Sc4 18.Lxc4 Dxc4 19.La7 Tb7 (2.569.354) 1147
20/38 0:04 +0.03 11.b4 Ld7 12.d5 Se5 13.Sd4 De8 14.Le2 e6 15.dxe6 fxe6 16.O-O Tb7 17.a4 bxa4 18.b5 Da8 19.Da2 (4.680.433) 1152
21/36 0:05 +0.03 11.b4 Ld7 12.d5 Se5 13.Sd4 De8 14.Le2 e6 15.dxe6 fxe6 16.O-O Tb7 17.a4 bxa4 18.b5 Da8 19.Da2 (6.592.166) 1144
22/41 0:11 +0.11++ 11.b4 Ld7 12.d5 Se5 13.Sd4 De8 14.Le2 e6 15.O-O exd5 16.exd5 Sh5 17.Tbc1 Sc4 18.Lxc4 bxc4 19.Se4 (13.498.402) 1142
22/44 0:24 +0.11 11.b4 e5 12.dxe5 dxe5 13.Td1 Le6 14.Lc5 Dxd2+ 15.Txd2 Tfc8 16.Sd5 Sd7 17.Le3 Lf8 18.a3 Ta8 19.Sec3 Txa3 20.Sxb5 Txe3+ (28.541.844) 1151
23/42 0:31 +0.03 11.b4 e5 12.d5 Se7 13.Sg3 Ld7 14.Lg5 h5 15.Td1 Sh7 16.Lh4 f6 (35.985.062) 1148
24/43 0:42 +0.11++ 11.b4 e5 12.d5 Se7 13.Sg3 Ld7 14.Td1 Tb7 15.Le2 Da8 16.O-O Td8 17.Lg5 c6 18.f4 exf4 19.Lxf6 Lxf6 20.Dxf4 (48.722.991) 1157
24/44 0:53 +0.13 11.b4 e5 12.d5 Se7 13.Sg3 Ld7 14.Td1 h5 15.Le2 h4 16.Sf1 h3 17.gxh3 Sh5 18.h4 Sf4 19.Lxf4 exf4 20.Tc1 Le5 (61.594.064) 1161
25/48 1:31 +0.13 11.b4 e5 12.d5 Se7 13.Td1 Ld7 14.h4 h5 15.Sc1 (106.677.832) 1170
26/46 1:55 +0.13 11.b4 e5 12.d5 Se7 13.Td1 Ld7 14.h4 Dc8 15.g4 h5 16.g5 Se8 17.Tc1 Ta8 18.Kf2 f5 (134.557.298) 1169
Bester Zug: b2-b4 Zeit: 1:55.031 min K/s: 1.169.758 Knoten: 134.557.298
Werner
Sergei S. Markoff
Posts: 227
Joined: Mon Sep 12, 2011 11:27 pm
Location: Moscow, Russia

Re: SmarThink 1.98 is out

Post by Sergei S. Markoff »

May be it's because of some hashtable data from previous search?
I've tried to compare on your position and it still looks the same:

Code: Select all

Transposition size is 524288 entries (13631488 bytes)
Pawn hash size is 262144 entries (8912896 bytes)
Aggressivity = 100 (50)%
Cowardice = 100 (50)%
ResignValue = 800
ResignTimes = 3
UseEGTB = on
EGTB path = "c:\tablebases\"
UseBookWeights = on
UseBookLearning = on
BookLearningMode = KILL
VarietyOfPlay = 10
BookLearningBound = 400
UseLearning = off
UseLearningData = off
LogLearningIntoFile = off
Pondering = on

info string Found 145 tablebases.
3 -16 1 188 d4d5 c6e5 e2d4
4 -7 1 418 d4d5 c6e5 e2d4 b5b4
5 8 1 954 d4d5 c6e5 e2d4 e5c4 f1c4 b5c4
6 5 1 1533 d4d5 c6e5 e2d4 b5b4 c3b5 b8a8 d2b4 a8a2
7 14 1 2821 d4d5 c6e5 e2d4 b5b4 c3b5 b8a8 b1c1
8 23 1 4650 d4d5 c6e5 e2d4 b5b4 c3b5 e7e6 d5e6 f7e6 d2b4
9 9 2 5865 d4d5 c6e5 e2d4 b5b4 c3b5 e7e6 d5e6 f7e6 d2b4 c7c5
9 -19 2 7317 d4d5 c6e5 e2d4 b5b4 c3b5 e7e6 d5e6 f7e6 d2b4 c7c5
9 -18 2 9582 b2b4
9 -4 3 12963 b2b4
9 -3 6 25853 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1c1
10 8 9 35990 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 d8c8 d1c1
11 7 12 50368 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1e2 c7c6 d1c1 c8e7 d5c6 d7c6
12 17 15 77894 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 d3e2
12 17 17 84666 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 d3e2 d8d7 e1g1 b8a8
13 15 23 117820 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 d1c1 d6d5 c3d5 c6d5 e4d5 f6d5
14 6 35 186086 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 e1g1 c8e7
15 -2 68 351244 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d3e2 c6d5 c3d5 f6d5 d2d5 d7e6 d5d2 b8a8 e3g5 d8b6
16 -2 139 584063 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d3e2 c6d5 c3d5 f6d5 d2d5 d7e6 d5d2 b8a8 e3g5 d8b6
17 5 263 1155741 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 e1g1 c8e7 d3e2 d6d5 f3f4 f6e4 g3e4 d5e4
18 5 384 1660871 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 e1g1 c8e7 d3e2 d6d5 f3f4 f6e4 g3e4 d5e4
19 1 1059 3835318 b2b4 c8d7 d4d5 c6e5 e2d4 d8e8 f1e2 e7e6 e1g1 e6d5 e4d5 b8b7 e3h6 e5c4 e2c4
20 8 2896 8796164 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 e3g5 c7c6 d5c6 d7c6 b1d1 e7c8 f1e2
21 17 4105 12396841 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 e3g5 c7c6 d5c6 d7c6 b1d1 e7c8 f1e2 h7h5 h2h4 d8d7 g5h6 b8a8 h6g7 g8g7
21 20 4936 16297436 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 e3g5 c7c6 d5c6 d7c6 b1d1 e7c8 f1e2 d8d7 h2h4 h7h5 g5h6 g7h6 d2h6 c8e7
22 28 7794 33182814 b2b4 c8d7 d4d5 c6e5 e2d4 d8e8 f1e2 e7e6 e1g1 e6d5 e4d5 b8b7 f1e1 e5c4 e2c4 b5c4 b4b5
23 37 13136 66458150 b2b4 c8d7 d4d5 c6e5 e2d4 e7e6 f1e2 e6d5 e4d5 f8e8 e1g1 e5c4 e2c4 b5c4 d4c6 d7c6 d5c6 d6d5 e3d4

Code: Select all

Transposition size is 524288 entries (13631488 bytes)
Pawn hash size is 262144 entries (8912896 bytes)
Aggressivity = 100 (50)%
Cowardice = 100 (50)%
ResignValue = 800
ResignTimes = 3
UseEGTB = on
EGTB path = "c:\tablebases\"
UseBookWeights = on
UseBookLearning = on
BookLearningMode = KILL
VarietyOfPlay = 10
BookLearningBound = 400
UseLearning = off
UseLearningData = off
LogLearningIntoFile = off
Pondering = on

info string Found 145 tablebases.
3 -16 0 188 d4d5 c6e5 e2d4
4 -7 0 418 d4d5 c6e5 e2d4 b5b4
5 8 0 954 d4d5 c6e5 e2d4 e5c4 f1c4 b5c4
6 5 0 1533 d4d5 c6e5 e2d4 b5b4 c3b5 b8a8 d2b4 a8a2
7 14 0 2821 d4d5 c6e5 e2d4 b5b4 c3b5 b8a8 b1c1
8 23 0 4650 d4d5 c6e5 e2d4 b5b4 c3b5 e7e6 d5e6 f7e6 d2b4
9 9 0 5865 d4d5 c6e5 e2d4 b5b4 c3b5 e7e6 d5e6 f7e6 d2b4 c7c5
9 -19 0 7317 d4d5 c6e5 e2d4 b5b4 c3b5 e7e6 d5e6 f7e6 d2b4 c7c5
9 -18 0 9582 b2b4
9 -4 2 12963 b2b4
9 -3 3 25853 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1c1
10 8 3 35990 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 d8c8 d1c1
11 7 5 50368 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1e2 c7c6 d1c1 c8e7 d5c6 d7c6
12 17 8 77894 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 d3e2
12 17 9 84666 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 d3e2 d8d7 e1g1 b8a8
13 15 13 117820 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 d1c1 d6d5 c3d5 c6d5 e4d5 f6d5
14 6 26 186086 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 e1g1 c8e7
15 -2 60 351244 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d3e2 c6d5 c3d5 f6d5 d2d5 d7e6 d5d2 b8a8 e3g5 d8b6
16 -2 98 584063 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d3e2 c6d5 c3d5 f6d5 d2d5 d7e6 d5d2 b8a8 e3g5 d8b6
17 5 187 1155741 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 e1g1 c8e7 d3e2 d6d5 f3f4 f6e4 g3e4 d5e4
18 5 260 1660871 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 b1d1 e7c8 f1d3 c7c6 d5c6 d7c6 e1g1 c8e7 d3e2 d6d5 f3f4 f6e4 g3e4 d5e4
19 1 579 3835318 b2b4 c8d7 d4d5 c6e5 e2d4 d8e8 f1e2 e7e6 e1g1 e6d5 e4d5 b8b7 e3h6 e5c4 e2c4
20 8 1286 8796164 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 e3g5 c7c6 d5c6 d7c6 b1d1 e7c8 f1e2
21 17 1799 12396841 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 e3g5 c7c6 d5c6 d7c6 b1d1 e7c8 f1e2 h7h5 h2h4 d8d7 g5h6 b8a8 h6g7 g8g7
21 20 2575 16297436 b2b4 e7e5 d4d5 c6e7 e2g3 c8d7 e3g5 c7c6 d5c6 d7c6 b1d1 e7c8 f1e2 d8d7 h2h4 h7h5 g5h6 g7h6 d2h6 c8e7
22 28 5555 33182814 b2b4 c8d7 d4d5 c6e5 e2d4 d8e8 f1e2 e7e6 e1g1 e6d5 e4d5 b8b7 f1e1 e5c4 e2c4 b5c4 b4b5
23 37 10760 66458150 b2b4 c8d7 d4d5 c6e5 e2d4 e7e6 f1e2 e6d5 e4d5 f8e8 e1g1 e5c4 e2c4 b5c4 d4c6 d7c6 d5c6 d6d5 e3d4
https://yadi.sk/i/JeghFoQz3S6AnD
The Force Be With You!
User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: SmarThink 1.98 is out

Post by Werner »

Sergei S. Markoff wrote:May be it's because of some hashtable data from previous search?
;
Maybe, the differences between these 2 compiles have been really small:

SmarThink_v198_x64_AVX2.exe 273.920 01.02.2018 11:53 -a--
SmarThink_v198_x64_AVX2_standalone.exe 355.328 01.02.2018 11:51 -a--
I see it in other positions too - but I think it is not worth to spend a lot of time to find out the reason. I was only a bit wondering why. Maybe the compiler options or the downloaded Intel64 redist. make such differences here.

I hope for good testing results.
best wishes
Werner
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: SmarThink 1.98 is out

Post by CMCanavessi »

Hi Sergei, I have an AMD Ryzen processor which supports all the special instructions, yet I get the following:

Code: Select all

F:\Chess\Engines Windows\SmarThink\v1.98>SmarThink_v198_x64_AVX_standalone.exe

Please verify that both the operating system and the processor support Intel(R) X87, CMOV, MMX, FXSAVE, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, POPCNT and AVX instructions.


F:\Chess\Engines Windows\SmarThink\v1.98>SmarThink_v198_x64_AVX2_standalone.exe

Please verify that both the operating system and the processor support Intel(R) X87, CMOV, MMX, FXSAVE, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, MOVBE, POPCNT, F16C, AVX, FMA, BMI, LZCNT and AVX2 instructions.


F:\Chess\Engines Windows\SmarThink\v1.98>SmarThink_v198_x64_SSE3_standalone.exe

Please verify that both the operating system and the processor support Intel(R) X87, CMOV, MMX, FXSAVE, SSE, SSE2 and SSE3 instructions.


F:\Chess\Engines Windows\SmarThink\v1.98>
The only one that runs is the "normal" one without any special instructions, but very slow.
It looks to be some kind of bug or error in the detection routine, maybe it's geared towards Intel processors and not AMD.

I will have to use the "normal" version for my tournament for the time being.
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls