chessforyou Bettina&Terry77

chessforyou Bettina&Terry77


 
HomeCalendarFAQRegisterLog in
WELCOME TO FORUM OF Angels77 * named in memory of Bettina & Terry
Search
 
 

Display results as :
 
Rechercher Advanced Search
Search
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Stockfish Polyglot: Updated Ocber, 21 2018
Yesterday at 12:47 am by Belladonna

» Sonsuz Hamle ctg
Sun Oct 21, 2018 5:36 pm by When D Green ?

» asmFishCP 17-10-2018
Thu Oct 18, 2018 5:34 pm by When D Green ?

» Update to McBrain 10
Wed Oct 17, 2018 5:15 pm by Clair Ph.U.K

» Karayel ctg
Tue Oct 16, 2018 4:11 pm by Doppelganger

» McCain-v10 by MichaelB7
Mon Oct 15, 2018 6:26 pm by Clair Ph.U.K

» Emir ctg
Wed Oct 10, 2018 1:16 am by Doppelganger

» asmFishCP
Sun Oct 07, 2018 9:07 pm by Play4Fun

» Sahtekar
Sat Oct 06, 2018 1:15 pm by LondonFrau

Latest topics
» Stockfish Polyglot: Updated Ocber, 21 2018
Yesterday at 12:47 am by Belladonna

» Sonsuz Hamle ctg
Sun Oct 21, 2018 5:36 pm by When D Green ?

» asmFishCP 17-10-2018
Thu Oct 18, 2018 5:34 pm by When D Green ?

» Update to McBrain 10
Wed Oct 17, 2018 5:15 pm by Clair Ph.U.K

» Karayel ctg
Tue Oct 16, 2018 4:11 pm by Doppelganger

» McCain-v10 by MichaelB7
Mon Oct 15, 2018 6:26 pm by Clair Ph.U.K

» Emir ctg
Wed Oct 10, 2018 1:16 am by Doppelganger

» asmFishCP
Sun Oct 07, 2018 9:07 pm by Play4Fun

» Sahtekar
Sat Oct 06, 2018 1:15 pm by LondonFrau

Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search
Forum
Forum
Affiliates
free forum
 


Affiliates
free forum
 



Share | 
 

 MAY DAY Stockfish Development Versions

Go down 
AuthorMessage
LondonFrau
Admin
Admin
avatar

Female Posts : 1044
Reputation : 3166
Join date : 2010-02-27
Location : ???

PostSubject: MAY DAY Stockfish Development Versions   Mon May 02, 2016 11:47 am



[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
Author: Marco Costalba
Date: Sun May 1 15:10:33 2016 +0200
Timestamp: 1462108233

Fix a warning with MSVC

Introduced by 2dd24dc4e618dc7b ("Use popcount intrinsic with Intel")

No functional change.
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
Author: joergoster
Date: Sun May 1 14:30:50 2016 +0200
Timestamp: 1462105850

Fix LazySMP when searching to a fixed depth.

Currently, helper threads will only search up to the
specified depth limit. Now let them search until the
main thread has finished the specified depth.

On the other hand, we don't want to pick a thread with
a higher search depth.

This may be considered cheating. ;-)

No functional change.
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
Author: erbsenzaehler
Date: Sun May 1 14:18:16 2016 +0200
Timestamp: 1462105096

Use popcount intrinsic with Interl compiler

It seems that icc used our fallback version of popcount.
Now use intrinsics.

icc version 16.0.2 (gcc version 5.3.0 compatibility)
bmi2 compile
uname -r 4.5.1-1-ARCH

20xbench gives a nice speedup
./stockfish-icc-master 2161515 +- 34462
./stockfish-icc-sse42 2260857 +- 50349
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.]
Author: Krgp
Date: Sun May 1 14:11:28 2016 +0200
Timestamp: 1462104688

Remove useless -mbmi flag in Makefile

I could not find anything documented that is necessary that prepending -mbmi to -mbmi2 gives some benefit.
Instead at
[You must be registered and logged in to see this link.]

The following built-in functions are available when -mbmi is used. All of them generate the machine instruction that is part of the name.
unsigned int __builtin_ia32_bextr_u32(unsigned int, unsigned int);
unsigned long long __builtin_ia32_bextr_u64 (unsigned long long, unsigned long long);

The following built-in functions are available when -mbmi2 is used. All of them generate the machine instruction that is part of the name.
unsigned int _bzhi_u32 (unsigned int, unsigned int)
unsigned int _pdep_u32 (unsigned int, unsigned int)
unsigned int _pext_u32 (unsigned int, unsigned int)
unsigned long long _bzhi_u64 (unsigned long long, unsigned long long)
unsigned long long _pdep_u64 (unsigned long long, unsigned long long)
unsigned long long _pext_u64 (unsigned long long, unsigned long long)

and at
[You must be registered and logged in to see this link.]

( "... The real optimization comes from being able to use pext
(parallel bit extract), which can implement several bextr expressions in
parallel.")

Apart from that we don't use all -msse -msse2 -msse3 -msse4.2 etc. but just -msse3 (or -msse4.2) only.

As regards to the speedup within noise level - this pull request is actually reversal of mcostalba#198 wherein prepending -mbmi to -mbmi2 was claimed to be 0.3% faster and here (removing -mbmi) gives 0.4% speed gain.

_________________
Bettina...............The greatest happiness of life is the conviction that we are loved.

Victor Hugo
Back to top Go down
 
MAY DAY Stockfish Development Versions
Back to top 
Page 1 of 1
 Similar topics
-
» Stockfish 6 ! (and Development Versions) tests
» SugaR (Official and Development Versions) tests
» Stockfish development-Komodo 8 4cpu Blitz war
» 2015 Android Engines Champs...
» Stockfish 6 - Komodo development wars

Permissions in this forum:You cannot reply to topics in this forum
chessforyou Bettina&Terry77 :: ENGlNES :: ALL ENGlNES :: Stockfish :: StockFish Forks-
Jump to: