SmarThink v1.96 is available
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
-
Sergei S. Markoff
- Posts: 202
- Joined: Mon Sep 12, 2011 9:27 pm
- Location: Moscow, Russia
- Contact:
SmarThink v1.96 is available
SmarThink v1.96 — June 2016 release of the engine. Major changes:
— reaction/follow/threat-refutation heuristics in move ordering;
— move generator, make/unmake optimizations;
— using non-intrinsic PopCnt for non-SSE4 versions (should avoid crashes at older CPUs);
— eval function optimizations;
— dynamic aspiration window;
— better pruning/extensions.
Estimated ELO gain: +30-40
http://genes1s.net/smarthink.php
— reaction/follow/threat-refutation heuristics in move ordering;
— move generator, make/unmake optimizations;
— using non-intrinsic PopCnt for non-SSE4 versions (should avoid crashes at older CPUs);
— eval function optimizations;
— dynamic aspiration window;
— better pruning/extensions.
Estimated ELO gain: +30-40
http://genes1s.net/smarthink.php
The Force Be With You!
Re: SmarThink v1.96 is available
Thanks, Sergei, impressive gains once more - great to see.Sergei S. Markoff wrote:SmarThink v1.96 — June 2016 release of the engine. Major changes:
— reaction/follow/threat-refutation heuristics in move ordering;
— move generator, make/unmake optimizations;
— using non-intrinsic PopCnt for non-SSE4 versions (should avoid crashes at older CPUs);
— eval function optimizations;
— dynamic aspiration window;
— better pruning/extensions.
Estimated ELO gain: +30-40
http://genes1s.net/smarthink.php
CL
-
Frank Quisinsky
- Posts: 4819
- Joined: Wed Nov 18, 2009 6:16 pm
- Location: Trier, Germany
- Contact:
Re: SmarThink v1.96 is available
Hi Sergei,
will be a AVX / BMI2 version available?
SSE4 is around 25% faster as non SSE4, I am looking in the two version on my i7 4gen..
Thanks for SmarThink!
Best
Frank
will be a AVX / BMI2 version available?
SSE4 is around 25% faster as non SSE4, I am looking in the two version on my i7 4gen..
Thanks for SmarThink!
Best
Frank
I like computer chess!
-
Sergei S. Markoff
- Posts: 202
- Joined: Mon Sep 12, 2011 9:27 pm
- Location: Moscow, Russia
- Contact:
Re: SmarThink v1.96 is available
Hi Frank!Frank Quisinsky wrote:Hi Sergei,
will be a AVX / BMI2 version available?
SSE4 is around 25% faster as non SSE4, I am looking in the two version on my i7 4gen..
Frank
I will do AVX build tomorrow, but I don't think it will help a lot. SSE 4.1 has major advantage of built-in 64-bit popcnt instruction (counting non-zero bits in 64-bit integer) and SmarThink uses it extensively. So I recommend to use SSE4.
Thank for your interest)
The Force Be With You!
-
Frank Quisinsky
- Posts: 4819
- Joined: Wed Nov 18, 2009 6:16 pm
- Location: Trier, Germany
- Contact:
Re: SmarThink v1.96 is available
Hi Sergei,
thanks for the information Sergei!
In this case AVX is not important.
Yes, I compare v1.80 AVX with v1.96 SSE4 and nps is around the same.
I will start the test today in the late afternoon after the last games from the still running Pedone 1.4.1 BMI2 x64 test-run. So you can looking a bit in live results in the next 5-6 days if you like (Smarthink is longer time not tested, last test was 1.80 from my site).
Best
Frank
thanks for the information Sergei!
In this case AVX is not important.
Yes, I compare v1.80 AVX with v1.96 SSE4 and nps is around the same.
I will start the test today in the late afternoon after the last games from the still running Pedone 1.4.1 BMI2 x64 test-run. So you can looking a bit in live results in the next 5-6 days if you like (Smarthink is longer time not tested, last test was 1.80 from my site).
Best
Frank
I like computer chess!
-
Frank Quisinsky
- Posts: 4819
- Joined: Wed Nov 18, 2009 6:16 pm
- Location: Trier, Germany
- Contact:
Re: SmarThink v1.96 configuration ...
Works fine here ...
Here my configuration for Shredder Classic GUI.
smarthink.ini (should be in the same directory with the current "values.txt".
SmarThink_196-sse4-x64.eng (my Shredder GUI configuration file):
Really a very interesting engine.
Maybe thats helps if others try out and have configuration problems.
Best and thanks again!
Frank
Here my configuration for Shredder Classic GUI.
smarthink.ini (should be in the same directory with the current "values.txt".
Code: Select all
; Setup file for the SmarThink
;
; TranspositionSize - the size of transposition table
;
; Value Size (bytes)
;
; 15 655360
; 16 1310720
; 17 2621440
; 18 5242880
; 19 * 10485760
; 20 20971520
; 21 41943040
; 22 83886080
; 23 167772160
; 24 335544320 320 MB
;
; * - default
;
TranspositionSize=24
;
; PawnHashSize - the size of pawn hash
;
; Value Size (bytes)
;
; 14 360448
; 15 720896
; 16 1441792
; 17 2883534
; 18 * 5767168
; 19 11534336
; 20 23068672
; 21 46137344
; 22 92274688
; 23 184549376 176 MB
;
; * - default
;
PawnHashSize=21
;
; Aggressivity (%) - causes SmarThink to attack enemy king stronger
; (100 by default)
;
; 0 <= Aggressivity <= 300
;
Aggressivity=100
;
; Cowardice (%) - causes SmarThink to make care of own king
; (100 by default)
;
; 0 <= Cowardice <= 300
;
Cowardice=100
; In learning mode SmarThink saves a costly miscalculations in special
; file for using this info in next games
Learning=off
; When UseLearningData on, SmarThink uses data from learning file
UseLearningData=off
; If LogLearningIntoFile is on than SmarThink shows all learning positions
; in log-file (EPD-notation and several additional debug info)
LogLearningIntoFile=off
; If evaluation is less than *ResignValue* during *ResignTimes* moves
; than SmarThink resigns
; ResignValue=999
; ResignTimes=9
; In book learning mode SmarThink updates weights in openings book
UseBookLearning=off
; DISCOVER = play unchecked variations first to collect a weights,
; KILL = try to find best lines to overthrow opponent
BookLearningMode=KILL
; VarietyOfPlay (%) - play book move only if its weight is not less
; than weight of best move by *VarietyOfPlay* %.
VarietyOfPlay=3
; Update weight if abs(evaluation)>*BookLearningBound*
BookLearningBound=260
; No comments
UseBookWeights=on
; Support pondering or no?
Pondering=off
; Use endgame tablebases or no
UseEGTB=on
; Path to tablebase files
EGTBpath=c:\Chess\_syzygybases
; Tropism
TROPISM=100
Code: Select all
[ENGINE]
Name=SmarThink 1.96 SSE4 x64
Author=Sergei S. Markoff
Filename=C:\Chess\Shredder_12\Engines\SmarThink_196\SmarThink_196-SSE4-x64.exe
[OPTIONS]
PawnHash=21
SyzygyPath=c:\Chess\_syzygybases
OpeningsBook=<empty>Maybe thats helps if others try out and have configuration problems.
Best and thanks again!
Frank
I like computer chess!
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: SmarThink v1.96 is available
Thanks Sergei.Sergei S. Markoff wrote:SmarThink v1.96 — June 2016 release of the engine. Major changes:
— reaction/follow/threat-refutation heuristics in move ordering;
— move generator, make/unmake optimizations;
— using non-intrinsic PopCnt for non-SSE4 versions (should avoid crashes at older CPUs);
— eval function optimizations;
— dynamic aspiration window;
— better pruning/extensions.
Estimated ELO gain: +30-40
http://genes1s.net/smarthink.php
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
Re: SmarThink v1.96 is available
Hi Sergei,Sergei S. Markoff wrote:SmarThink v1.96 — June 2016 release of the engine.
for future releases of your SmarThink you can remove 32bit versions -
they just don't work anymore since the last few releases!
(The last one that was still working was 1.90)
Franz
Re: SmarThink v1.96 is available
It works for me, Franz, only it does not seem to use the external Arena book in WB mode.F.Huber wrote:Hi Sergei,Sergei S. Markoff wrote:SmarThink v1.96 — June 2016 release of the engine.
for future releases of your SmarThink you can remove 32bit versions -
they just don't work anymore since the last few releases!
(The last one that was still working was 1.90)
Franz
Gabor Szots
CCRL testing group
CCRL testing group
Re: SmarThink v1.96 is available
SmarThink 1.96 test results here: http://http://chessowl.blogspot.com/201 ... gines.html
Estimated ELO: 3056
Approximate ELO increase: 27
Rank: 18
[/url]
Estimated ELO: 3056
Approximate ELO increase: 27
Rank: 18
[/url]
