Search found 219 matches

by Sergei S. Markoff
Thu Dec 22, 2016 11:28 am
Forum: Computer Chess Club: General Topics
Topic: SmarThink v1.97 is available
Replies: 13
Views: 3323

Re: SmarThink v1.97 is available

reflectionofpower wrote:There are 5 versions in the ZIP file. The x32/x64 bit is obvious but what is the difference between the SmarThink_v197_x64.exe & SmarThink_v197_x64_standalone.exe?
_standalone means no /Qparallel option, so it's 3% slower but don't need Intel redistributable DLL's package installed.
by Sergei S. Markoff
Thu Dec 22, 2016 12:00 am
Forum: Computer Chess Club: General Topics
Topic: SmarThink v1.97 is available
Replies: 13
Views: 3323

SmarThink v1.97 is available

SmarThink v1.97 — December 2016 release of the engine. Major changes: — more agressive use of SEE for move ordering (even for non-captures); — move generator changed to use magic bitboards; — several search reduction improvements; — adaptive aspiration window (based on depth and score); — new TT ent...
by Sergei S. Markoff
Sun Sep 25, 2016 1:11 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Google Compute Engine pre-emptible instances
Replies: 11
Views: 2959

Re: Google Compute Engine pre-emptible instances

At Hetzner.de you can rent dedicated 6(12) Core Xeon E5-1650V2 for EUR 55.46/month.
by Sergei S. Markoff
Wed Sep 14, 2016 2:12 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Searching using slow eval with tactical verification
Replies: 12
Views: 3676

Re: Searching using slow eval with tactical verification

SmarThink eval function is very slow so I've implemented an original lazy eval approach. int LazyEval(void) { int material = thread_board.Material[thread_board.SideToMove] - thread_board.Material[ChangeSide(thread_board.SideToMove)]; int min_lazy, max_lazy; if (CurSide == th...
by Sergei S. Markoff
Wed Sep 14, 2016 2:03 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Best move statistics
Replies: 22
Views: 4538

Re: Best move statistics

Another thing that should be kept in a mind is tree size reduction depending on captured piece and a possible recapture. It's better to try most tree-reducing captures first if there are more than one almost certain cutoff candidates. I hope one day the tree search will be generalised and everything...
by Sergei S. Markoff
Wed Sep 14, 2016 1:49 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Black pawns are thick
Replies: 6
Views: 1587

Re: Black pawns are thick

I was busy with creating a new image for my pawn. Very annoying. But at the end when I created the black pawn by copying the white pawn it looked much thicker than the white pawn. But when I look at other pawn images for instance TCEC website, black pawn is much thicker too. Perhaps 15 kilo. http:/...
by Sergei S. Markoff
Wed Jun 29, 2016 1:46 am
Forum: Computer Chess Club: General Topics
Topic: SmarThink v1.96 is available
Replies: 11
Views: 3057

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.. Frank Hi 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 n...
by Sergei S. Markoff
Wed Jun 29, 2016 12:56 am
Forum: Computer Chess Club: General Topics
Topic: SmarThink v1.96 is available
Replies: 11
Views: 3057

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; — dy...
by Sergei S. Markoff
Tue Jun 07, 2016 5:02 pm
Forum: Computer Chess Club: General Topics
Topic: SmarThink v1.95 is available
Replies: 33
Views: 6516

Re: SmarThink v1.95 is available

And this is exacly the file from smt195.zip archive?..
Do you have also any other files in engine folder? (for example, old ini file)
You are using engine as UCI?
Do you have problems both with 32-bit and 64-bit engines?..