Commit Graph

  • c3b67faf98 Update WDL model for current SF Joost VandeVondele 2022-04-15 17:23:51 +02:00
  • 319af5cf0a Update CPU contributors Joost VandeVondele 2022-04-14 23:00:14 +02:00
  • e592dcb8e3 Merge branch 'master' into clusterMergeMaster14 Joost VandeVondele 2022-04-15 09:27:16 +02:00
  • 19a90b45bc Use NNUE in low piece endgames close to the root. Topologist 2022-04-09 08:55:40 +02:00
  • 9f6bcb38c0 Minor cleanups mstembera 2022-03-30 18:14:27 -07:00
  • 471d93063a Play more positional in endgames Topologist 2022-03-28 11:50:08 +02:00
  • 08e0f52b77 In movepicker increase priority for moves that evade a capture Michael Chaly 2022-03-28 14:15:56 +03:00
  • 910cf8b218 Remove pos.capture_or_promotion() Giacomo Lorenzetti 2022-03-23 12:04:10 +01:00
  • e31f97e3ba Remove ttPv tree shrinking. Stefan Geschwentner 2022-03-15 16:53:59 +01:00
  • f3a2296e59 Small cleanups (2) mstembera 2022-03-12 07:00:58 -08:00
  • 004ea2c25e Small cleanups Giacomo Lorenzetti 2022-02-05 10:18:50 +01:00
  • 45f2416db4 Improvements in Evaluation FauziAkram 2022-03-09 18:40:54 +03:00
  • eae0f8dd06 Decrease reductions in Lmr for some Pv nodes Michael Chaly 2022-03-08 10:56:07 +03:00
  • 270a0e737f Generalize the feature transform to use vec_t macros Ben Chaney 2022-03-01 17:49:02 -05:00
  • 4ac7d726ec Sort captures Giacomo Lorenzetti 2022-03-01 09:34:40 +01:00
  • 174b038bf3 Use dynamic allocation for evaluation scratch TLS buffer. Tomasz Sobczyk 2022-02-27 17:02:13 +01:00
  • 5f781d366e Clean up and simplify some nnue code. mstembera 2022-02-23 18:19:36 -08:00
  • 27139dedac Adjust usage of LMR for 2nd move in move ordering Michael Chaly 2022-02-19 18:24:11 +03:00
  • abef3e86f4 Fix clang warning on unused variable Joost VandeVondele 2022-02-20 17:36:19 +01:00
  • 2da1d1bf57 Add ARM NDK to Github Actions matrix ppigazzini 2022-02-06 19:20:30 +01:00
  • 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
  • 80eae02603 Merge pull request #3789 from vondele/fixNodeCount Joost VandeVondele 2021-11-13 17:17:17 +01:00
  • 0ad7de3182 [cluster] fix node count in bench command Joost VandeVondele 2021-11-13 17:14:27 +01: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