Stockfish Testing Queue

Finished - 3976 tests

15-02-04 sni piece_support diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 4558 W: 903 L: 998 D: 2657
sprt @ 15+0.05 th 1 Take 2
15-02-04 sni pawn_support diff
LLR: 2.95 (-2.94,2.94) [-1.50,4.50]
Total: 13462 W: 2759 L: 2615 D: 8088
sprt @ 15+0.05 th 1 Take 2
15-02-04 sni pawn_attack_threat5 diff
LLR: 4.25 (-2.94,2.94) [-1.50,4.50]
Total: 28734 W: 5846 L: 5613 D: 17275
sprt @ 15+0.05 th 1 Treat pawn pushes supported by pieces as safe pushes
15-02-04 sni pawn_support diff
LLR: -2.95 (-2.94,2.94) [0.00,6.00]
Total: 29087 W: 4864 L: 4827 D: 19396
sprt @ 60+0.05 th 1 LTC: take 2
15-02-04 sni pawn_attack_threat5 diff
LLR: -3.00 (-2.94,2.94) [0.00,4.00]
Total: 72097 W: 12026 L: 11952 D: 48119
sprt @ 60+0.05 th 1 LTC : treat pawn pushes supported by pieces as safe pushes. Tested with SPRT[0,4] as this is a tuning patch.
15-02-05 sni connected_passed diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 6489 W: 1245 L: 1334 D: 3910
sprt @ 15+0.05 th 1 Bonus for connected passed pawns
15-02-07 sni pawn_attack_threat5 diff
3538/3750 iterations
7102/7500 games played
7500 @ 60+0.05 th 1 SPSA tuning of connected pawns values
15-02-09 sni connected_pawns diff
LLR: -2.94 (-2.94,2.94) [-1.50,4.50]
Total: 19367 W: 3863 L: 3916 D: 11588
sprt @ 15+0.05 th 1 Half values for connected pawns in endgame
15-02-09 sni any_safe_push diff
LLR: 2.70 (-2.94,2.94) [-1.50,4.50]
Total: 18233 W: 3705 L: 3557 D: 10971
sprt @ 15+0.05 th 1 Add small bonus for all safe pawn pushes
15-02-10 sni any_safe_push2 diff
LLR: -0.18 (-2.94,2.94) [0.00,6.00]
Total: 892 W: 151 L: 153 D: 588
sprt @ 60+0.05 th 1 LTC: Add small bonus for all safe pawn pushes (with the KingDanger[] array initialization fix)
15-02-11 sni any_safe_push2 diff
LLR: 2.97 (-2.94,2.94) [0.00,6.00]
Total: 17684 W: 3042 L: 2854 D: 11788
sprt @ 60+0.05 th 1 LTC: Add small bonus for all safe pawn pushes (with Stefan's fix for the bug in my code: now using popcount<full> instead of popcount<max15>)
15-02-13 sni any_safe_push3 diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 47204 W: 9405 L: 9382 D: 28417
sprt @ 15+0.05 th 1 Double the bonus for safe pawn pushes
15-02-13 sni square_control diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 7182 W: 1413 L: 1500 D: 4269
sprt @ 15+0.05 th 1 Add bonus for threatening piece domination
15-02-14 sni square_control diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 11000 W: 2218 L: 2295 D: 6487
sprt @ 15+0.05 th 1 Piece domination: take 2 bis (simpler than take 2, same bench)
15-02-14 sni square_control diff
LLR: -3.20 (-2.94,2.94) [-1.50,4.50]
Total: 12257 W: 2403 L: 2485 D: 7369
sprt @ 15+0.05 th 1 Piece domination: take 3
15-02-14 sni any_safe_push3 diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 7697 W: 1532 L: 1618 D: 4547
sprt @ 15+0.05 th 1 Increase the bonus for safe pawn pushes in endgame
15-02-16 sni connected_pawns2 diff
LLR: 2.97 (-2.94,2.94) [-1.50,4.50]
Total: 52393 W: 10912 L: 10656 D: 30825
sprt @ 15+0.05 th 1 Try to create mobile phalanxes
15-02-16 sni connected_pawns2 diff
LLR: -0.31 (-2.94,2.94) [-1.50,4.50]
Total: 38196 W: 7859 L: 7763 D: 22574
sprt @ 15+0.05 th 1 Try to create mobile phalanxes. Take 2: with increased pawn mobility value
15-02-18 sni connected_pawns2 diff
LLR: 2.96 (-2.94,2.94) [0.00,6.00]
Total: 30398 W: 5315 L: 5063 D: 20020
sprt @ 60+0.05 th 1 LTC: Try to create mobile phalanxes
15-02-18 sni piece_support2 diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 14413 W: 2883 L: 2950 D: 8580
sprt @ 15+0.05 th 1 Implement Alain Savard's idea of a bonus for pawn pushes supporting one of our pieces (using a mask to restrict the area in the enemy camp)
15-02-19 sni king_on_pieces diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 10386 W: 2037 L: 2115 D: 6234
sprt @ 15+0.05 th 1 Tweak KingOnOne and KingOnMany values
15-02-20 sni mobility diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 18318 W: 3674 L: 3730 D: 10914
sprt @ 15+0.05 th 1 Bigger penalty for pieces with very bad mobility
15-02-20 sni probabilistic diff
LLR: -1.04 (-2.94,2.94) [-1.50,4.50]
Total: 9075 W: 1541 L: 1555 D: 5979
sprt @ 15+0.05 th 4 Experimental run : use the probability of a cut to amend the YBWC strategy
15-02-21 sni probabilistic2 diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 13639 W: 2243 L: 2313 D: 9083
sprt @ 15+0.05 th 7 Experimental run 2 : use the probability of a cut to amend the YBWC strategy. This version seemed reasonable in local testing with 3 threads after 400 games (score of stockfish vs base: 83 - 48 - 269 [0.544] 400).
15-02-21 sni probcut_tweak2 diff
LLR: 2.95 (-2.94,2.94) [-1.50,4.50]
Total: 45966 W: 9107 L: 8876 D: 27983
sprt @ 15+0.05 th 1 Probcut tweak
15-02-21 sni probcut_tweak2 diff
LLR: -2.95 (-2.94,2.94) [0.00,6.00]
Total: 13998 W: 2276 L: 2312 D: 9410
sprt @ 60+0.05 th 1 LTC: Probcut tweak
15-02-23 sni sorting_moves diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 12250 W: 2415 L: 2488 D: 7347
sprt @ 15+0.05 th 1 Use the evaluation function to help sorting quiet moves if depth >= 8. Does the better move ordering compensate for the time we spend there?
15-02-23 sni sorting_moves diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 3603 W: 661 L: 758 D: 2184
sprt @ 15+0.05 th 1 Take 2: give more importance to the eval.
15-02-23 sni knight diff
LLR: -1.33 (-2.94,2.94) [-1.50,4.50]
Total: 5431 W: 1014 L: 1047 D: 3370
sprt @ 15+0.05 th 1 Raise penalty for knight attacked by pawn
15-02-23 sni sorting_moves diff
LLR: -2.97 (-2.94,2.94) [-1.50,4.50]
Total: 5855 W: 1101 L: 1192 D: 3562
sprt @ 15+0.05 th 1 sort with 4 * history + eval
15-02-23 sni sorting_moves diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 3755 W: 678 L: 774 D: 2303
sprt @ 15+0.05 th 1 sort with 8 * history + eval
15-02-25 sni knight diff
LLR: 2.97 (-2.94,2.94) [-1.50,4.50]
Total: 27744 W: 5563 L: 5380 D: 16801
sprt @ 15+0.05 th 1 Try tuned values for knight threatened by pawn
15-02-25 sni knight diff
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 87571 W: 14747 L: 14314 D: 58510
sprt @ 60+0.05 th 1 LTC: Try tuned values for knight threatened by pawn
15-02-26 sni definition_of_isolation diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 3696 W: 727 L: 825 D: 2144
sprt @ 15+0.05 th 1 Change definition of isolated pawns: we now consider to be isolated any pawn which has no friendly pawn in the three squares on its left or right sides. Divide the Isolated[] penalty by two as there are many more isolated pawns by this definition.
15-02-28 sni sorting_moves4 diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 7506 W: 1440 L: 1526 D: 4540
sprt @ 15+0.05 th 1 It is often good to capture pawns with pieces rather than with pawns to avoid deteriorating the pawn structure, especially in endgame. Since the see() call will delay the bad captures till the end of the move list anyway, it makes sense to try ordering captures by MVV/MVA instead of MVV/LVA.
15-02-28 sni sorting_moves5 diff
LLR: -2.97 (-2.94,2.94) [-1.50,4.50]
Total: 5643 W: 1104 L: 1196 D: 3343
sprt @ 15+0.05 th 1 Sorting captures in MVV/LVA/history order
15-03-03 sni king2 diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 8113 W: 1654 L: 1739 D: 4720
sprt @ 15+0.05 th 1 Give less importance to the pawn structure when the kings are separated
15-03-03 sni king2 diff
LLR: -2.94 (-2.94,2.94) [-1.50,4.50]
Total: 11459 W: 2310 L: 2385 D: 6764
sprt @ 15+0.05 th 1 Take 2. Less reduction with king separation.
15-03-03 sni king2 diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 12731 W: 2514 L: 2586 D: 7631
sprt @ 15+0.05 th 1 Take 3. Quadratic reduction.
15-03-05 sni king3 diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 4848 W: 959 L: 1053 D: 2836
sprt @ 15+0.05 th 1 Reward semi-open and open files on opponent king
15-03-07 sni yielding_spinlock diff
ELO: 136.48 +-5.8 (95%) LOS: 100.0%
Total: 6073 W: 2566 L: 296 D: 3211
20000 @ 15+0.05 th 7 Estimate the value of using yielding spinlocks instead of mutexes for 7 threads (test is between C++11 compile with yielding spinlocks and C++11 compile with mutexes)
15-03-07 sni yielding_spinlock diff
ELO: -3.27 +-2.8 (95%) LOS: 1.1%
Total: 20000 W: 3298 L: 3486 D: 13216
20000 @ 15+0.05 th 7 Estimate the value of using yielding spinlocks instead of normal spinlocks for 7 threads (test is between C++11 compile with yielding spinlocks and C++11 compile with normal spinlocks)
15-03-09 sni yielding_spinlock diff
ELO: -15.10 +-13.7 (95%) LOS: 1.5%
Total: 829 W: 121 L: 157 D: 551
20000 @ 15+0.05 th 7 Estimate the value of using yielding spinlocks against current master (test is between C++11 compile with yielding spinlocks and current master without C++11 branch)
15-03-11 sni yielding_spinlock2 diff
ELO: 6.02 +-3.0 (95%) LOS: 100.0%
Total: 16672 W: 2929 L: 2640 D: 11103
20000 @ 15+0.05 th 7 Test yielding spinlocks against current master
15-03-11 sni adaptive_mutex2 diff
ELO: 3.74 +-2.9 (95%) LOS: 99.4%
Total: 18000 W: 3139 L: 2945 D: 11916
20000 @ 15+0.05 th 7 Test adaptive mutexes against current master
15-03-13 sni backward2 diff
LLR: 2.97 (-2.94,2.94) [-1.50,4.50]
Total: 35122 W: 6889 L: 6688 D: 21545
sprt @ 15+0.05 th 1 Advanced pawns cannot be backward
15-03-13 sni backward2 diff
LLR: -2.95 (-2.94,2.94) [0.00,6.00]
Total: 27980 W: 4530 L: 4501 D: 18949
sprt @ 60+0.05 th 1 LTC: Advanced pawns cannot be backward
15-03-15 sni pawn_mobility diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 5824 W: 1106 L: 1197 D: 3521
sprt @ 15+0.05 th 1 Raise value of pawn mobility.
15-03-19 sni sorting_moves9 diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 6167 W: 1174 L: 1264 D: 3729
sprt @ 15+0.05 th 1 Try urgent captures first
15-03-19 sni sorting_moves10 diff
LLR: -2.98 (-2.94,2.94) [-1.50,4.50]
Total: 10354 W: 1936 L: 2015 D: 6403
sprt @ 15+0.05 th 1 Try easy captures first (captures of "hanging" pieces)