Seems like your own windows compile is as fast as my Ubuntu one (in my Ubuntu tests Drofa is ~1.5-1.3 times slower than Vice)Guenther wrote: ↑Tue Sep 01, 2020 10:23 am With my own build I could increase the speed for my hardware by around 50%.Nps at depth 11 now 903.909.Code: Select all
g++ -Wall -std=c++11 -O3 -flto -pthread -mtune=generic -fno-exceptions -static -march=native src/*.cc -o drofa_10 (and fixing options.h like Gabor said)
Code: Select all
Drofa 1.0.0 by Rhys Rustad-Elliott and Litov Alexander (built Sep 1 2020 10:13:56) uci id name Drofa 1.0.0 id authors Rhys Rustad-Elliott and Alexander Litov option name BookPath type string default book.bin option name OwnBook type check default false uciok ucinewgame go infinite HASH_size 10922664 info depth 1 seldepth 1 nodes 45 score cp 53 nps 45000 time 1 pv d2d4 info depth 2 seldepth 2 nodes 158 score cp 0 nps 79000 time 2 pv d2d4 d7d5 info depth 3 seldepth 4 nodes 1228 score cp 29 nps 204666 time 6 pv d2d4 d7d5 g1f3 info depth 4 seldepth 6 nodes 4110 score cp 0 nps 342500 time 12 pv d2d4 d7d5 g1f3 g8f6 info depth 5 seldepth 7 nodes 26093 score cp 28 nps 669051 time 39 pv d2d4 d7d5 g1f3 g8f6 c1f4 info depth 6 seldepth 9 nodes 96208 score cp 10 nps 788590 time 122 pv e2e4 d7d5 f1b5 c8d7 b5d3 g8f6 info depth 7 seldepth 10 nodes 400259 score cp 27 nps 891445 time 449 pv d2d4 d7d5 b1c3 g8f6 c1f4 c8f5 e2e3 info depth 8 seldepth 12 nodes 1483051 score cp 19 nps 913208 time 1624 pv e2e4 e7e6 d2d4 d7d5 b1c3 f8b4 d1f3 b4c3 info depth 9 seldepth 13 nodes 4471078 score cp 22 nps 36199 time 4865 pv b1c3 d7d5 d2d4 e7e6 e2e3 f8b4 c1d2 g8f6 f1d3 info depth 10 seldepth 15 nodes 13851292 score cp 20 nps 61777 time 15643 pv e2e4 e7e5 d2d4 e5d4 d1d4 b8c6 d4c4 g8f6 b1c3 f8d6 info depth 11 seldepth 18 nodes 31394584 score cp 25 nps 38287 time 34732 pv e2e4 d7d5 e4d5 d8d5 b1c3 d5e6 g1e2 e6b6 d2d4 e7e6 c1f4
Thank you all for helping me narrow down the issue to my compling. Before this i never used compilers, so i just didnt touch forked file. Seems i had a lot to learn about compiling options.
Thank you very much! I hope my claim is legit, but i can never underestimate my own inattentiveness (for instance while testing king safety the first time i started test with a wrong book file, that contained like 4 openings). My main goal with vice 500 games match was to confirm stability, because before the final patch Drofa crushed once in ~200 games, so i didnt bother to output games into pgn, and now i cant confirm if test setup was proper.Started a gauntlet. Vice included, let's see I can confirm your claim.