Stockfish Testing Queue

Finished - 4995 tests

17-07-28 sg passed_pawn_break2 diff
LLR: -2.94 (-2.94,2.94) [0.00,5.00]
Total: 4941 W: 855 L: 959 D: 3127
sprt @ 10+0.1 th 1 Only a fifth bonus. Test against passed Connected3'' patch
17-07-27 sg passed_pawn_break diff
LLR: -2.95 (-2.94,2.94) [-3.00,1.00]
Total: 113695 W: 20228 L: 20577 D: 72890
sprt @ 10+0.1 th 1 Remove for passed pawn breaks the rank restriction
17-07-27 sg passed_pawn_break2 diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 49713 W: 8953 L: 8868 D: 31892
sprt @ 10+0.1 th 1 Allow passed pawn breaks also in our half but give only quarter bonus. Test against passed Connected3'' (+last non functional commit from master) patch from Stephane. (Park with prio -1)
17-07-20 sg ttRefresh2 diff
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 99443 W: 12796 L: 12777 D: 73870
sprt @ 60+0.6 th 1 LTC. Instead of full refresh increment generation. Bench is the same but differs for higher depth. (Try as simplification)
17-07-17 sg ttRefresh3 diff
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 31177 W: 5650 L: 5642 D: 19885
sprt @ 10+0.1 th 1 Do generation refresh during tt probing only if bound type is BOUND_EXACT. (Park with prio -1)
17-07-19 sg ttRefresh2 diff
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 60012 W: 10753 L: 10698 D: 38561
sprt @ 10+0.1 th 1 Before going to LTC check first at STC with hash pressure (Hash=1). Instead of full refresh increment generation. Bench is the same but differs for higher depth. (Try as simplification)
17-07-18 sg ttEmpty3 diff
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 18434 W: 3263 L: 3310 D: 11861
sprt @ 10+0.1 th 1 Use special depth to mark empty tt entries instead of zero keys (so generation can be kept at 6 bits)
17-07-19 sg ttRefresh2 diff
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 44271 W: 8060 L: 7979 D: 28232
sprt @ 10+0.1 th 1 Instead of full refresh increment generation. Bench is the same but differs for higher depth. (Try as simplification)
17-07-19 sg ttReplace diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 10424 W: 1817 L: 1898 D: 6709
sprt @ 10+0.1 th 1 Better score in tt replacement strategy if tt move exists.
17-07-19 sg ttReplace diff
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 22427 W: 3996 L: 4026 D: 14405
sprt @ 10+0.1 th 1 Better score for exact bounds in tt replacement strategy. Bench are the same but differs for higher depth.
17-07-17 sg ttRefresh2 diff
LLR: -2.97 (-2.94,2.94) [0.00,5.00]
Total: 26383 W: 4787 L: 4800 D: 16796
sprt @ 10+0.1 th 1 Do generation refresh during tt probing only if tt move exists. Bench is the same but its differs for higher depth.
17-07-19 sg ttRefresh diff
LLR: -2.96 (-2.94,2.94) [-3.00,1.00]
Total: 19776 W: 3495 L: 3686 D: 12595
sprt @ 10+0.1 th 1 The patch passed but check it under hash pressure (Hash=1) (See pull request #1178)
17-07-17 sg ttRefresh diff
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 71414 W: 9181 L: 9126 D: 53107
sprt @ 60+0.6 th 1 LTC: Is generation refresh during tt probing really useful?
17-07-18 sg ttEmpty diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 4578 W: 771 L: 877 D: 2930
sprt @ 10+0.1 th 1 Use explicit empty flag for tt entries instead zero key. (shorten generation from 6 to 5 bits to have an extra bit for new flag). Fixed version.
17-07-18 sg ttRefresh_fix diff
LLR: -2.95 (-2.94,2.94) [-3.00,1.00]
Total: 26932 W: 4730 L: 4932 D: 17270
sprt @ 10+0.1 th 1 Retry with fix. Restore generation check in save because now its removed from probe (Thanks to mstembera)
17-07-17 sg ttRefresh2 diff
LLR: -2.97 (-2.94,2.94) [0.00,5.00]
Total: 6026 W: 1012 L: 1112 D: 3902
sprt @ 10+0.1 th 1 Do generation refresh during tt probing only if tt depth > 0. Bench is the same but its differs for higher depth.
17-07-17 sg ttRefresh diff
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 18369 W: 3427 L: 3302 D: 11640
sprt @ 10+0.1 th 1 Is generation refresh during tt probing really useful?
17-07-17 sg ttCluster diff
LLR: -2.95 (-2.94,2.94) [0.00,4.00]
Total: 14715 W: 2637 L: 2743 D: 9335
sprt @ 10+0.1 th 1 Try cluster size 6. Correct padding to 4 to align with cache line size
17-07-16 sg king_retreat diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 6265 W: 1097 L: 1196 D: 3972
sprt @ 10+0.1 th 1 Half penalty
17-07-16 sg king_retreat diff
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 3617 W: 614 L: 724 D: 2279
sprt @ 10+0.1 th 1 Double penalty
17-07-16 sg king_retreat2 diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 7125 W: 1244 L: 1339 D: 4542
sprt @ 10+0.1 th 1 Penalty if king can't retreat. Take 2
17-07-16 sg king_retreat diff
LLR: -2.97 (-2.94,2.94) [0.00,5.00]
Total: 10315 W: 1799 L: 1881 D: 6635
sprt @ 10+0.1 th 1 Penalty if king can't retreat from the current king area (current and both adjacent files) to another place.
17-07-12 sg asp3 diff
LLR: -2.95 (-2.94,2.94) [0.00,4.00]
Total: 37008 W: 6712 L: 6742 D: 23554
sprt @ 10+0.1 th 1 Now additionally slightly increase delta update
17-07-12 sg asp3 diff
LLR: -2.95 (-2.94,2.94) [0.00,4.00]
Total: 53229 W: 9603 L: 9578 D: 34048
sprt @ 10+0.1 th 1 Additionally slightly decrease delta update
17-07-12 sg asp3 diff
LLR: -2.95 (-2.94,2.94) [0.00,4.00]
Total: 51379 W: 9318 L: 9299 D: 32762
sprt @ 10+0.1 th 1 Additionally slightly decrease initial delta
17-07-11 sg asp2 diff
LLR: -2.95 (-2.94,2.94) [0.00,4.00]
Total: 102681 W: 18599 L: 18406 D: 65676
sprt @ 10+0.1 th 1 Move delta update before window calculation
17-07-11 sg aspDelta diff
LLR: -3.73 (-2.94,2.94) [0.00,5.00]
Total: 29987 W: 5278 L: 5310 D: 19399
sprt @ 10+0.1 th 1 Less weight (=1/8) to last delta
17-07-11 sg aspDelta diff
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 2853 W: 462 L: 575 D: 1816
sprt @ 10+0.1 th 1 Adjust initial delta for each iteration depended on last delta.
17-07-01 sg tuned_candidate_passers diff
LLR: -2.97 (-2.94,2.94) [0.00,5.00]
Total: 82255 W: 14748 L: 14527 D: 52980
sprt @ 10+0.1 th 1 Only one value is significantly moved. So try first a simplified version of the tuned values
17-07-06 sg weak_passed_pawns diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 11642 W: 2057 L: 2133 D: 7452
sprt @ 10+0.1 th 1 Penalty only in midgame
17-07-06 sg weak_passed_pawns diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 8087 W: 1398 L: 1489 D: 5200
sprt @ 10+0.1 th 1 Penalty only in endgame
17-07-05 sg tuned_candidate_passers diff
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 29535 W: 5272 L: 5272 D: 18991
sprt @ 10+0.1 th 1 Decrease factor
17-07-05 sg weak_passed_pawns diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 21802 W: 3878 L: 3911 D: 14013
sprt @ 10+0.1 th 1 Penalty for undefended and attacked passed pawns which can't push safely
17-07-04 sg candidate_passers_combo diff
LLR: -2.34 (-2.94,2.94) [0.00,5.00]
Total: 13554 W: 2366 L: 2408 D: 8780
sprt @ 10+0.1 th 1 Passed pawn break yellow combo (ok, one test is not finished but with 247 more wins as losses its yellowish, set test to prio -1) - Generalize passed pawn break candidates - raise midgame factor (9/16)
17-07-02 sg tuned_candidate_passers diff
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 8523 W: 1451 L: 1540 D: 5532
sprt @ 10+0.1 th 1 Increase factor
17-07-02 sg tuned_candidate_passers diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 23652 W: 4226 L: 4251 D: 15175
sprt @ 10+0.1 th 1 Try tuned values
17-07-01 sg ttCapture2 diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 15661 W: 2791 L: 2850 D: 10020
sprt @ 10+0.1 th 1 Only at pv
17-07-01 sg tune_candidate_passers diff
24100/25000 iterations
48865/50000 games played
50000 @ 10+0.1 th 1 Tune further with lower ck (ck=3)
17-07-01 sg ttCapture2 diff
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 12956 W: 2274 L: 2344 D: 8338
sprt @ 10+0.1 th 1 Apply no ttCapture reduction if best move found which is different from ttMove (Inspired by An's test)
17-06-30 sg tune_candidate_passers diff
24139/25000 iterations
48942/50000 games played
50000 @ 10+0.1 th 1 Tune scaling factors for candidate passers (ck=5)
17-06-29 sg candidate_passers3 diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 13125 W: 2301 L: 2371 D: 8453
sprt @ 10+0.1 th 1 Give only quarter bonus if sacrificing square is blocked or well attacked
17-06-29 sg candidate_passers4 diff
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 25347 W: 4499 L: 4517 D: 16331
sprt @ 10+0.1 th 1 Half bonus for passed pawn sacrifice only if sacrificing square is blocked or well attacked by the opponent
17-06-29 sg candidate_passers5 diff
LLR: -2.97 (-2.94,2.94) [0.00,5.00]
Total: 9117 W: 1608 L: 1695 D: 5814
sprt @ 10+0.1 th 1 Half bonus for passed pawn sacrifice only if candidate passer is not well defended. (Park with prio -1)
17-06-29 sg candidate_passers2 diff
LLR: -2.97 (-2.94,2.94) [0.00,5.00]
Total: 41431 W: 7465 L: 7415 D: 26551
sprt @ 10+0.1 th 1 Consider the sacrificing pawn as candidate passer (so we can additionally remove a condition)
17-06-28 sg candidate_passers diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 53027 W: 9672 L: 9571 D: 33784
sprt @ 10+0.1 th 1 Generalize candidate passer breaks to cases where the sacrificing pawn is more than one push away.
17-06-28 sg candidate_passers diff
LLR: -2.97 (-2.94,2.94) [0.00,5.00]
Total: 34234 W: 6189 L: 6169 D: 21876
sprt @ 10+0.1 th 1 Even more general
17-06-22 sg ttCapture diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 14969 W: 2634 L: 2696 D: 9639
sprt @ 10+0.1 th 1 Allow ttCapture only for depth >= 8
17-06-23 sg ttCapture2 diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 31305 W: 5602 L: 5595 D: 20108
sprt @ 10+0.1 th 1 Allow ttCapture only if not in check
17-06-23 sg ttCapture4 diff
LLR: -2.96 (-2.94,2.94) [0.00,5.00]
Total: 13330 W: 2341 L: 2410 D: 8579
sprt @ 10+0.1 th 1 ttDepth >= depth-3
17-06-23 sg ttCapture2 diff
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 26229 W: 4769 L: 4782 D: 16678
sprt @ 10+0.1 th 1 Do ttCapture stuff at pv nodes only if move is good (value > alpha).