1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-03 18:19:35 +00:00

Commit graph

  • 84b1940fca Tune search at very long time control Michael Chaly 2022-02-17 10:54:07 +03:00
  • 3ec6e1d245 Big search tuning (version 2) Michael Chaly 2022-02-12 20:08:45 +03:00
  • cb9c2594fc Update architecture to "SFNNv4". Update network to nn-6877cd24400e.nnue. Tomasz Sobczyk 2021-11-27 15:17:02 +01:00
  • b0b31558a2 Big search tuning Michael Chaly 2022-02-09 17:39:21 +03:00
  • 08ac4e9db5 Do less depth reduction in null move pruning for complex positions Michael Chaly 2022-02-07 13:32:21 +03:00
  • 4d3950c6eb Reintroduce razoring Michael Chaly 2022-02-05 04:03:02 +03:00
  • 95d7369e54 Introduce movecount pruning for quiet check evasions in qsearch Michael Chaly 2022-02-04 22:42:41 +03:00
  • e178a09c47 Drop sse from target "x86-32" ppigazzini 2022-01-31 14:37:45 +01:00
  • 50200de5af Cleanup and update CPU contributors Michael Chaly 2022-01-31 07:25:10 +03:00
  • 90d051952f Do stats updates after LMR for captures Michael Chaly 2022-01-29 06:39:40 +03:00
  • 8b4afcf8f7 Scale child node futility pruning with previous move history. Michael Chaly 2022-01-25 02:22:03 +03:00
  • bddd38c45e Fix Makefile for Android NDK cross-compile pschneider1968 2022-01-21 14:11:53 +01:00
  • 9083050be6 Simplify limiting extensions. J. Oster 2022-01-15 18:18:52 +01:00
  • 77cf5704b6 Revert -flto=auto on mingw Joost VandeVondele 2022-01-20 17:49:27 +01:00
  • 67062637f4 Improve Makefile for Windows native builds ppigazzini 2022-01-17 14:03:16 +01:00
  • 48bf1a386f Add msys2 Clang x86_64 to GitHub Action matrix ppigazzini 2022-01-19 16:56:38 +01:00
  • 2b0372319d Use average complexity for time management Rui Coelho 2022-01-17 16:51:20 +00:00
  • d11101e4c6 Improve logic on mingw proukornew 2021-12-17 01:30:23 +03:00
  • 7678d63cf2 Use complexity in search Rui Coelho 2022-01-13 18:30:53 +00:00
  • c5d45d3220 Fix Makefile for compilation with clang on Windows pschneider1968 2021-12-27 21:16:04 +01:00
  • 44b1ba89a9 Adjust pruning constants Michael Chaly 2022-01-10 21:29:25 +03:00
  • c5a280c012 Tune FRC trapped Bishop patch Joost VandeVondele 2022-01-07 22:57:09 +01:00
  • 9ad0ea7382 Tune a few parameters related to evaluation Joost VandeVondele 2022-01-06 07:44:41 +01:00
  • 2efda17c2a Update AUTHORS and CPU contributors files Stéphane Nicolet 2022-01-07 07:55:50 +01:00
  • ad926d34c0 Update copyright years Brad Knox 2022-01-03 20:33:26 -06:00
  • 0b41887527 Simplify away rangeReduction lonfom169 2022-01-01 14:09:08 -03:00
  • 061f98a9e3 Smooth out doDeeperSearch lonfom169 2021-12-30 22:50:20 -03:00
  • 1066119083 Tweak optimism with complexity Stéphane Nicolet 2021-12-30 11:23:40 +01:00
  • 93b14a17d1 Don't direct prune a move if it's a retake bmc4 2021-12-25 08:54:16 -03:00
  • 7d82f0d1f4 Update default net to nn-ac07bd334b62.nnue Joost VandeVondele 2021-12-17 19:34:30 +01:00
  • 0a6168089d Fall back to NNUE if classical evaluation is much lower than threshold Michael Chaly 2021-12-22 07:54:10 +03:00
  • 88f17a814d Update Elo estimates for terms in search bmc4 2021-12-20 16:20:08 -03:00
  • 22e92d23d2 Remove Capture history pruning bmc4 2021-12-20 08:08:09 -03:00
  • 2c30956a13 Remove Capture Extension bmc4 2021-12-17 21:14:34 -03:00
  • 74776dbcd5 Simplification in evaluate_nnue.cpp Stéphane Nicolet 2021-12-19 15:15:30 +01:00
  • ca51b45649 Fixes build failure on Apple M1 Silicon George Sobala 2021-12-13 16:05:35 +00:00
  • fb7d3ab32e Reintroduce futility pruning for captures Michael Chaly 2021-12-19 02:30:45 +03:00
  • 0a318cdddf Adjust reductions based on current node delta and root delta Michael Chaly 2021-12-18 11:51:19 +03:00
  • 939b694bfd Fix for profile-build failure using gcc on MacOS George Sobala 2021-12-13 15:29:31 +00:00
  • dc5d9bdfee Remove lowPly history pb00067 2021-12-15 08:49:44 +01:00
  • 0889210262 Simplify away singularQuietLMR bmc4 2021-12-14 12:00:45 -03:00
  • 3bea736a2a Update default net to nn-4401e826ebcc.nnue farseer 2021-12-15 16:28:16 -08:00
  • c6edf33f53 Remove NNUE scaling term Joost VandeVondele 2021-12-07 23:03:35 +01:00
  • ea1ddb6aef Update default net to nn-d93927199b3d.nnue Joost VandeVondele 2021-12-12 17:09:21 +01:00
  • d579db34a3 Simplify falling eval time factor. Stefan Geschwentner 2021-12-10 18:42:05 +01:00
  • 9db6ca8592 Update Top CPU Contributors Joost VandeVondele 2021-12-11 15:23:55 +01:00
  • 8e82345931 Adjust singular extension depth restriction Michael Chaly 2021-12-09 19:33:06 +03:00
  • 9451419912 Improve transposition table remplacement strategy Stefan Geschwentner 2021-12-08 12:23:39 +01:00
  • c228f3196a Introduce post-lmr extensions Michael Chaly 2021-12-07 19:46:21 +03:00
  • 4766dfc395 Optimize FT activation and affine transform for NEON. Tomasz Sobczyk 2021-12-02 12:29:11 +01:00
  • b82d93ece4 Update default net to nn-63376713ba63.nnue. Joost VandeVondele 2021-12-04 23:18:46 +01:00
  • a3d425cf55 Assign extra bonus for previous move that caused a fail low more often Michael Chaly 2021-12-06 03:52:44 +03:00
  • 7d44b43b3c Tweak history initialization Stefan Geschwentner 2021-12-05 16:29:51 +01:00
  • 18f2b12cd0 Tweak time management Stefan Geschwentner 2021-12-05 16:18:33 +01:00
  • a6a9d828ab Simplifies bestMoveChanges from LMR bmc4 2021-12-04 09:09:09 -03:00
  • 327060232a Update default net to nn-cdf1785602d6.nnue Joost VandeVondele 2021-12-02 06:58:40 +01:00
  • e4b7403f12 Do more aggressive pruning for some node types Michael Chaly 2021-12-02 23:41:23 +03:00
  • c9977aa0a8 Add AVX-VNNI support for Alder Lake and later. Gian-Carlo Pascutto 2021-12-01 23:36:14 +01:00
  • c1f9a359e8 Correctly reset bestMoveChanges bmc4 2021-11-29 14:51:35 -03:00
  • 95a2ac1e07 Simplify reduction on rootNode when bestMoveChanges is high bmc4 2021-11-29 09:30:07 -03:00
  • 4b86ef8c4f Fix typos in comments, adjust readme Michael Ortmann 2021-11-30 21:01:34 +01:00
  • 64f21ecdae Small clean-up hengyu 2021-11-26 18:25:03 +08:00
  • 282644f141 Remove depth dependence and use same limit (2000) as stat_bonus pb00067 2021-11-26 08:03:15 +01:00
  • ca3c1c5f3a Enable compilation on older Windows systems noobpwnftw 2021-11-30 09:22:07 +08:00
  • e4a0c6c759 Update default net to nn-4f56ecfca5b7.nnue Joost VandeVondele 2021-11-28 19:26:10 +01:00
  • af050e5eed Refine futility pruning for parent nodes Michael Chaly 2021-11-28 15:19:18 +03:00
  • 8bb5a436b2 Adjust usage of history in futility pruning Michael Chaly 2021-11-27 16:38:37 +03:00
  • 4bb11e823f Tune NNUE scaling params Joost VandeVondele 2021-11-26 22:10:00 +01:00
  • 9ee58dc7a7 Update default net to nn-3678835b1d3d.nnue Joost VandeVondele 2021-11-24 22:13:35 +01:00
  • 0ac8aca893 Use fraction of history heuristics in futility pruning Michael Chaly 2021-11-25 20:55:52 +03:00
  • 092b27a6d0 Less futility pruning. Stefan Geschwentner 2021-11-23 20:40:32 +01:00
  • 7218ec4df9 Revert and fix earlier windows NUMA patch noobpwnftw 2021-11-20 17:57:08 +08:00
  • a943b1d28d Remove appveyor CI Joost VandeVondele 2021-11-21 20:57:12 +01:00
  • a5a89b27c8 Introduce Optimism Stéphane Nicolet 2021-11-19 20:04:35 +01:00
  • f5df517145 Simplify Pv nodes related logic in LMR Michael Chaly 2021-11-14 21:35:00 +03:00
  • 9048ac00db Fix processor group binding under Windows. noobpwnftw 2021-11-13 06:38:52 +08:00
  • 1a5c21dc56 Tune a few NNUE related scaling parameters Joost VandeVondele 2021-11-07 14:42:46 +01:00
  • c4a1390f4e Simplify away the Reverse Move penalty bmc4 2021-11-08 08:46:43 -03:00
  • 7b278aab9f Reduce use of lazyEval Joost VandeVondele 2021-11-07 11:01:03 +01:00
  • a0259d8ab9 Tweak initial aspiration window. Stefan Geschwentner 2021-11-05 13:49:28 +01:00
  • 45e5e65a28 do not store qsearch positions in TT as exact. Joost VandeVondele 2021-11-01 08:40:33 +01:00
  • c2b9134c6e Do more reductions at Pv nodes with low delta Michael Chaly 2021-11-04 18:35:01 +03:00
  • 11c6cf720d More futility pruning lonfom169 2021-10-27 18:08:24 -03:00
  • 5a223afe4c Restore development version Joost VandeVondele 2021-11-01 06:28:37 +01:00
  • ef4822aa8d Simplify Skill implementation xefoci7612 2021-10-10 14:03:51 +02:00
  • 0e89d6e754 Do not output to stderr during the build. Michel Van den Bergh 2021-10-31 19:35:30 +01:00
  • a8330d5c3b Do more deeper LMR searches. Stefan Geschwentner 2021-10-31 12:09:40 +01:00
  • 717d6c5ed5 Widen the aspiration window for larger evals Joost VandeVondele 2021-10-29 17:45:09 +02:00
  • 7262fd5d14 Stockfish 14.1 Joost VandeVondele 2021-10-27 20:14:41 +02:00
  • 385deefd80 Fix sometimes incorrect key for prefetches mstembera 2021-10-22 20:01:05 -07:00
  • 2c86ae196d Adjust ButterflyHistory decay parameter Joost VandeVondele 2021-10-23 15:02:59 +02:00
  • 8557f35aa5 Double extend search even more via LMR Stefan Geschwentner 2021-10-24 16:07:00 +02:00
  • 1163d972a9 Simplify LMR multiThread condition bmc4 2021-10-23 09:22:41 -03:00
  • fc8213c7df Tuning of a Null Move Parameter FauziAkram 2021-10-22 03:04:28 +03:00
  • 927a84d310 Increase TTdepth acceptance some Threads bmc4 2021-10-22 10:35:42 -03:00
  • 2214fcecf7 Rewrite NNUE evaluation adjustments Stefano Cardanobile 2021-10-19 22:03:26 +02:00
  • 644f6d4790 Simplify away ValueListInserter mstembera 2021-10-19 10:49:02 -07:00
  • 8a8640a761 Double extend more often via LMR Stefan Geschwentner 2021-10-21 09:39:28 +02:00
  • 42a895d9c9 Simplify null move search condition bmc4 2021-10-20 10:37:20 -03:00
  • 4af1ae82c6 Adjust TTdepth acceptance on early cutoff bmc4 2021-10-19 15:44:08 -03:00