Search found 612 matches

by petero2
Tue Jan 05, 2021 12:23 am
Forum: Computer Chess Club: General Topics
Topic: Cheng 4.40
Replies: 20
Views: 1957

Re: Cheng 4.40

as for DGT Pi - I don't have a DGT board so no idea, but since Cheng is open source, I guess someone else might try to compile it for you? The following link may be interesting for people trying to port multithreaded C/C++ code to ARM CPUs: https://docs.microsoft.com/en-us/cpp/cpp/volatile-cpp?view...
by petero2
Sat Dec 12, 2020 4:32 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Can EGTB storage requirements be reduced using this scheme?
Replies: 29
Views: 3110

Re: Can EGTB storage requirements be reduced using this scheme?

One idea to cut down the size of WDL EGTBs is: - For all positions in EGTBs run SF without EGTBs for 200 nodes - See if the SF score matches the true results using some cutoff (e.g. if the score is <-1.5 and we are getting mated, between -1.5 and 1.5 and it's a draw, or >1.5 and we have a mate). Do...
by petero2
Fri Jul 31, 2020 6:40 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish NN release (NNUE)
Replies: 227
Views: 80753

Re: Stockfish NN release (NNUE)

I managed to make android version (from nodechip source) using standalone toolchain, and i want to ask you something. Why your compilation is 1.446 KB while mine is 723 KB, also your is faster about 200 nps, did you make it on Linux PC? Or there is another way for engines compiling with NDK's clang...
by petero2
Tue Jul 28, 2020 6:11 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish NN release (NNUE)
Replies: 227
Views: 80753

Re: Stockfish NN release (NNUE)

I've downloaded android-ndk-r20b-windows-x86_64, unzipped it, and rename the folder to " 0 ", so directory is now " D:\Downloads\0 ". First i created standalone toolchain, it didn't work, i got this errors. Generating 64 bit engine for ARM-Android. C:\Users\User\AppData\Local\Temp\lto-llvm-f2f5b6.o...
by petero2
Sun Jul 26, 2020 7:18 am
Forum: Computer Chess Club: General Topics
Topic: Stockfish NN release (NNUE)
Replies: 227
Views: 80753

Re: Stockfish NN release (NNUE)

I'm using NDK's toolchain with Clang (not GCC) for android engines, on my PC (Windows 7 x64). Since android's Clang doesn't have a shell (the shell appears only once, when clang generate engines). I'm using a batch file with follow commands (eg for normal Stockfish arm7). echo Generating 32 bit eng...
by petero2
Fri Jul 24, 2020 10:46 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish NN release (NNUE)
Replies: 227
Views: 80753

Re: Stockfish NN release (NNUE)

I'm using NDK's toolchain with Clang (not GCC) for android engines, on my PC (Windows 7 x64). Since android's Clang doesn't have a shell (the shell appears only once, when clang generate engines). I'm using a batch file with follow commands (eg for normal Stockfish arm7). echo Generating 32 bit eng...
by petero2
Fri Jul 24, 2020 2:12 pm
Forum: Computer Chess Club: General Topics
Topic: Is in this world really no compile of Sf-NNUE for arm-8?
Replies: 8
Views: 3652

Re: Is in this world really no compile of Sf-NNUE for arm-8?

Here is a version for 64-bit Android that should work at least for Android 7 and later: https://www.dropbox.com/s/zz6cgi5kxbupdv6/sf_nnue_armv8_api24?dl=1 I needed a small patch to enable ARM NEON vector instructions, which on my Galaxy S10 phone makes the engine about 2.75x faster than without vect...
by petero2
Mon Jun 29, 2020 5:21 pm
Forum: Computer Chess Club: General Topics
Topic: Website engines
Replies: 33
Views: 6062

Re: Website engines

Hi Ed,

The official Texel repository is actually here:

https://github.com/peterosterlund2/texel

The link you have is from someone else who uploaded source code for released Texel versions (nothing wrong with that) before I made the full Texel history available on github.
by petero2
Fri May 08, 2020 9:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.6 search stability
Replies: 39
Views: 9407

Re: Crafty 25.6 search stability

Do ALL threads sit at the "same table" when accessing (say) the transposition/refutation table (hash table)? Yes, there is only "one table", in order to guarantee deterministic results. If so this would really seem to slow things down. Suppose one of them is in the q-search and doesn't even want to...
by petero2
Tue May 05, 2020 4:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.6 search stability
Replies: 39
Views: 9407

Re: Crafty 25.6 search stability

I don't see how that can solve the problem. You say "always access the TT in the same order". Take two threads, A and B. If they access at the same time, you can certainly make it A then B. But what if B does a probe and A has not gotten there yet. In fact, you don't even know that A will EVER get ...