Thank you!Sergei S. Markoff wrote:FixedDayffd wrote:"The requested URL /smarthink.html was not found on this server."Sergei S. Markoff wrote:1. Minor fix (version info)
2. Added executables for x64/SSE3, x32
Available here: http://genes1s.net/smarthink.html
SmarThink 1.40 updated
Moderator: Ras
-
Dayffd
- Posts: 424
- Joined: Wed Sep 30, 2009 5:30 am
Re: SmarThink 1.40 updated
David S.
-
Werewolf
- Posts: 2086
- Joined: Thu Sep 18, 2008 10:24 pm
- Full name: Carl Bicknell
Re: SmarThink 1.40 updated
What did you change / improve from 1.2 ?
-
Sergei S. Markoff
- Posts: 227
- Joined: Mon Sep 12, 2011 11:27 pm
- Location: Moscow, Russia
Re: SmarThink 1.40 updated
Well, let's try to create a short list...Werewolf wrote:What did you change / improve from 1.2 ?
1. New lazy eval
2. Material imbalance tables update
3. Turn same-threat extension off
4. Several optimizations to speed up engine
5. Rehash steps 3 → 4
6. Store some move generator flags in TT to speed-up search
7. Tuning of king attack eval
8. Better move ordering: tuning history heuristic, bad-captures rehabilitation table
9. Detect some checkmates in quiescence (using eval data)
10. More accurate delta pruning
11. Refine null-move conditions/reductions
12. Refine IID conditions/params
13. Removed "quick-refutation" in history-based pruning
14. Code cleanup
The Force Be With You!
-
Ryan Benitez
- Posts: 726
- Joined: Thu Mar 09, 2006 1:21 am
- Location: Portland Oregon
Re: SmarThink 1.40 updated
Do you have any new conclusions about same-threat (Botvinnik-Markoff) extensions? I have had mixed results trying it in the past, mostly breaking even but I have read that others like Tord got positive results from it at one time. Maybe it no longer fits in to the current trend of heavy reductions?Sergei S. Markoff wrote:Well, let's try to create a short list...Werewolf wrote:What did you change / improve from 1.2 ?
1. New lazy eval
2. Material imbalance tables update
3. Turn same-threat extension off
4. Several optimizations to speed up engine
5. Rehash steps 3 → 4
6. Store some move generator flags in TT to speed-up search
7. Tuning of king attack eval
8. Better move ordering: tuning history heuristic, bad-captures rehabilitation table
9. Detect some checkmates in quiescence (using eval data)
10. More accurate delta pruning
11. Refine null-move conditions/reductions
12. Refine IID conditions/params
13. Removed "quick-refutation" in history-based pruning
14. Code cleanup
-
Sergei S. Markoff
- Posts: 227
- Joined: Mon Sep 12, 2011 11:27 pm
- Location: Moscow, Russia
Re: SmarThink 1.40 updated
I've just realised that turning STE off helps current SmarThink version while it worked for older versions. I have no explanation at the moment. May be it's because of the new pins/piece attacks evaluation, may be because newer SmarThink versions are turning null-move off for eval < beta nodes, may be it interacts with some other stuff.Ryan Benitez wrote:Do you have any new conclusions about same-threat (Botvinnik-Markoff) extensions? I have had mixed results trying it in the past, mostly breaking even but I have read that others like Tord got positive results from it at one time. Maybe it no longer fits in to the current trend of heavy reductions?
The Force Be With You!
-
Werner
- Posts: 3039
- Joined: Wed Mar 08, 2006 10:09 pm
- Location: Germany
- Full name: Werner Schüle
Re: SmarThink 1.40 updated
Hi Sergei,
SmarThink normally uses 25% CPU on my Quad.
Now I watched Windows Task Manager and saw that every time when the engine starts calculating the Task Manager for 1 second shows 30-50% CPU and then drops back to 25%. Can you please explain it?
Maybe this is the reason of some crashes I have here when I parallel make 4 matches on the Quad ??
regards
Werner
PS: we make an update of our lists today with SmarThink 1.40 x64 avx Version.
SmarThink normally uses 25% CPU on my Quad.
Now I watched Windows Task Manager and saw that every time when the engine starts calculating the Task Manager for 1 second shows 30-50% CPU and then drops back to 25%. Can you please explain it?
Maybe this is the reason of some crashes I have here when I parallel make 4 matches on the Quad ??
regards
Werner
PS: we make an update of our lists today with SmarThink 1.40 x64 avx Version.
Werner
-
Sergei S. Markoff
- Posts: 227
- Joined: Mon Sep 12, 2011 11:27 pm
- Location: Moscow, Russia
Re: SmarThink 1.40 updated
Absolutely no ideaWerner wrote:Hi Sergei,
SmarThink normally uses 25% CPU on my Quad.
Now I watched Windows Task Manager and saw that every time when the engine starts calculating the Task Manager for 1 second shows 30-50% CPU and then drops back to 25%. Can you please explain it?
Maybe this is the reason of some crashes I have here when I parallel make 4 matches on the Quad ??
regards
Werner
PS: we make an update of our lists today with SmarThink 1.40 x64 avx Version.
25% means 100% of one core in the case of quad.
I have quad too and SmarThink never crashes on it. I'm using Fritz11 shell.
I never tried parallel matches and I think that it can in theory produce some concurrence problems if you're trying to use the same copy of the engine or the same copy of values.txt for each of engines copy...
The Force Be With You!
-
Werner
- Posts: 3039
- Joined: Wed Mar 08, 2006 10:09 pm
- Location: Germany
- Full name: Werner Schüle
Re: SmarThink 1.40 updated
Hi Sergei,Sergei S. Markoff wrote: Absolutely no idea
25% means 100% of one core in the case of quad.
I have quad too and SmarThink never crashes on it. I'm using Fritz11 shell.
I never tried parallel matches and I think that it can in theory produce some concurrence problems if you're trying to use the same copy of the engine or the same copy of values.txt for each of engines copy...
thanks for the answer, but I think, you can watch your Task Manager too to see if you have the same behaviour..
With parallel games I do not use same engine twice. When I make 4 matches on the quad I make a game with Smarthink, another with Crafty, with Cheng and with Rodent e.g.
Now 100 % of CPU is used. But if now Smarthink uses more than 25% - this will cause Problems.
At the Moment I make only 3 matches on my quad - so I can see what happens when Smarthink starts calculating.
regards
Werner
Werner
-
Graham Banks
- Posts: 45798
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: SmarThink 1.40 updated
I'd like to start testing SmarThink 1.40 64-bit on my Intel i5, but I'm not sure where to get the extra files that I need.Sergei S. Markoff wrote:I hope this dll is in redistributable package, so you can download it from Intel site.Matthias Gemuh wrote:Thanks, Sergei.
Can you, please, link with static libraries ?
... so that we don't have to go downloading virus-infected dll files from internet.
Matthias.
As I've understood Intel compiler XE 2013 has some problems with static linking. If you will send me command line options I will compile it for you.
Currently I get the missing file messages.
gbanksnz at gmail.com
-
carldaman
- Posts: 2287
- Joined: Sat Jun 02, 2012 2:13 am
Re: SmarThink 1.40 updated
I had the same problem, but it went away after I downloaded the dll package (w-ccompxe-redist-msi) and added the dlls to the ST1.40 folder. James I describes something similar above.Graham Banks wrote:I'd like to start testing SmarThink 1.40 64-bit on my Intel i5, but I'm not sure where to get the extra files that I need.Sergei S. Markoff wrote:I hope this dll is in redistributable package, so you can download it from Intel site.Matthias Gemuh wrote:Thanks, Sergei.
Can you, please, link with static libraries ?
... so that we don't have to go downloading virus-infected dll files from internet.
Matthias.
As I've understood Intel compiler XE 2013 has some problems with static linking. If you will send me command line options I will compile it for you.
Currently I get the missing file messages.
Edit: Here's the Intel download link for the w-ccompxe-redist-msi :
http://software.intel.com/en-us/article ... or-windows
Regards,
CL
Last edited by carldaman on Mon Nov 18, 2013 8:50 am, edited 1 time in total.