Stockfish

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
Homayoun
Posts: 1489
Joined: Tue Mar 21, 2023 4:57 pm
Real Name: Homayoun

Re: Stockfish

Post by Homayoun » Sun Jun 16, 2024 5:41 pm

Author: FauziAkram
Date: Sat Jun 15 12:13:59 2024 +0200
Timestamp: 1718446439

Tweak the reduction formula

Tweak the reduction formula if position is or has been on the PV
Taking inspiration from an old Viren test.

Passed STC:
LLR: 2.94 (-2.94,2.94) <0.00,2.00>
Total: 78528 W: 20607 L: 20225 D: 37696 Elo +1.69
Ptnml(0-2): 262, 9297, 19785, 9637, 283
https://tests.stockfishchess.org/tests/ ... 4868d1fe24

Passed LTC:
LLR: 2.94 (-2.94,2.94) <0.50,2.50>
Total: 138630 W: 35666 L: 35132 D: 67832 Elo +1.34
Ptnml(0-2): 118, 15345, 37835, 15919, 98
https://tests.stockfishchess.org/tests/ ... 151f9e77b0

closes https://github.com/official-stockfish/S ... /pull/5385

Bench: 1134281


https://abrok.eu/stockfish/

Homayoun
Posts: 1489
Joined: Tue Mar 21, 2023 4:57 pm
Real Name: Homayoun

Re: Stockfish

Post by Homayoun » Sun Jun 16, 2024 6:54 pm

Author: Tomasz Sobczyk
Date: Thu May 30 23:05:16 2024 +0200
Timestamp: 1717103116

Fix process' processor affinity determination on Windows.

Specialize and privatize NumaConfig::get_process_affinity.
Only enable NUMA capability for 64-bit Windows.

Following #5307 and some more testing it was determined that the way affinity
was being determined on Windows was incorrect, based on incorrect assumptions
about GetNumaProcessorNodeEx.

This patch fixes the issue by attempting to retrieve the actual process'
processor affinity using Windows API. However one issue persists that is not
addressable due to limitations of Windows, and will have to be considered a
limitation. If affinities were set using SetThreadAffinityMask instead of
SetThreadSelectedCpuSetMasks and GetProcessGroupAffinity returns more than 1
group it is NOT POSSIBLE to determine the affinity programmatically on Windows.
In such case the implementation assumes no affinites are set and will consider
all processors available for execution.

closes https://github.com/official-stockfish/S ... /pull/5312

No functional change

https://abrok.eu/stockfish/

Homayoun
Posts: 1489
Joined: Tue Mar 21, 2023 4:57 pm
Real Name: Homayoun

Re: Stockfish

Post by Homayoun » Sun Jun 16, 2024 7:11 pm

Note:
With Excuse ,the last version is the previous one before my last sharing post.

Homayoun
Posts: 1489
Joined: Tue Mar 21, 2023 4:57 pm
Real Name: Homayoun

Re: Stockfish

Post by Homayoun » Mon Jun 24, 2024 2:01 pm

Author: FauziAkram
Date: Sun Jun 23 11:46:41 2024 +0200
Timestamp: 1719136001

Internal iterative reductions: decrease depth more

For PV nodes without a ttMove, we decrease depth.
But in this patch, additionally, if the current position is found in the TT, and the stored depth in the TT is greater than or equal to
the current search depth, we decrease the search depth even further.

Passed STC:
LLR: 2.96 (-2.94,2.94) <0.00,2.00>
Total: 84384 W: 22154 L: 21761 D: 40469 Elo +1.62
Ptnml(0-2): 292, 9972, 21315, 10277, 336
https://tests.stockfishchess.org/tests/ ... 471b064db6

Passed LTC:
LLR: 2.95 (-2.94,2.94) <0.50,2.50>
Total: 92106 W: 23471 L: 23032 D: 45603 Elo +1.66
Ptnml(0-2): 79, 10155, 25154, 10578, 87
https://tests.stockfishchess.org/tests/ ... 471b064e56

closes https://github.com/official-stockfish/S ... /pull/5397

bench: 1038234

https://abrok.eu/stockfish/

Sedat Canbaz
Posts: 1784
Joined: Wed Jun 21, 2023 6:29 am

Re: Stockfish

Post by Sedat Canbaz » Wed Jun 26, 2024 6:38 am

Homayoun wrote:
Mon Jun 24, 2024 2:01 pm
Author: FauziAkram
Date: Sun Jun 23 11:46:41 2024 +0200
Timestamp: 1719136001

Internal iterative reductions: decrease depth more

For PV nodes without a ttMove, we decrease depth.
But in this patch, additionally, if the current position is found in the TT, and the stored depth in the TT is greater than or equal to
the current search depth, we decrease the search depth even further.

Passed STC:
LLR: 2.96 (-2.94,2.94) <0.00,2.00>
Total: 84384 W: 22154 L: 21761 D: 40469 Elo +1.62
Ptnml(0-2): 292, 9972, 21315, 10277, 336
https://tests.stockfishchess.org/tests/ ... 471b064db6

Passed LTC:
LLR: 2.95 (-2.94,2.94) <0.50,2.50>
Total: 92106 W: 23471 L: 23032 D: 45603 Elo +1.66
Ptnml(0-2): 79, 10155, 25154, 10578, 87
https://tests.stockfishchess.org/tests/ ... 471b064e56

closes https://github.com/official-stockfish/S ... /pull/5397

bench: 1038234

https://abrok.eu/stockfish/
As usual,
Many thanks to SF team and to Homayoun too :difus_19

Homayoun
Posts: 1489
Joined: Tue Mar 21, 2023 4:57 pm
Real Name: Homayoun

Re: Stockfish

Post by Homayoun » Wed Jun 26, 2024 7:02 am

Thanks too, Sedat.

Homayoun
Posts: 1489
Joined: Tue Mar 21, 2023 4:57 pm
Real Name: Homayoun

Re: Stockfish

Post by Homayoun » Tue Jul 02, 2024 8:51 pm

Author: Dubslow
Date: Mon Jul 1 20:07:03 2024 +0200
Timestamp: 1719857223

Probcut in check no matter if pv or capture

Passed STC: https://tests.stockfishchess.org/tests/ ... 386d294cef
LLR: 2.93 (-2.94,2.94) <-1.75,0.25>
Total: 217824 W: 56149 L: 56129 D: 105546 Elo +0.03
Ptnml(0-2): 587, 25926, 55848, 25982, 569

Passed LTC: https://tests.stockfishchess.org/tests/ ... 386d294db1
LLR: 2.94 (-2.94,2.94) <-1.75,0.25>
Total: 357552 W: 90546 L: 90671 D: 176335 Elo -0.12
Ptnml(0-2): 207, 40064, 98362, 39933, 210

Each half of this also passed STC+LTC separately

closes https://github.com/official-stockfish/S ... /pull/5427

bench 1227870

https://abrok.eu/stockfish/

Homayoun
Posts: 1489
Joined: Tue Mar 21, 2023 4:57 pm
Real Name: Homayoun

Re: Stockfish

Post by Homayoun » Wed Jul 03, 2024 8:09 pm

Author: Joost VandeVondele
Date: Wed Jul 3 13:45:14 2024 +0200
Timestamp: 1720007114

CI: limit artifact uploads

do not upload some unneeded intermediate directories,
disable running authenticated git commands with the checkout action.

Thanks to Yaron A for the report.

closes https://github.com/official-stockfish/S ... /pull/5435

No functional change

Author: Joost VandeVondele
Date: Wed Jul 3 13:45:14 2024 +0200
Timestamp: 1720007114

CI: limit artifact uploads

do not upload some unneeded intermediate directories,
disable running authenticated git commands with the checkout action.

Thanks to Yaron A for the report.

closes https://github.com/official-stockfish/S ... /pull/5435

No functional change

https://abrok.eu/stockfish/

Homayoun
Posts: 1489
Joined: Tue Mar 21, 2023 4:57 pm
Real Name: Homayoun

Re: Stockfish

Post by Homayoun » Sat Jul 06, 2024 8:55 pm

uthor: Muzhen Gaming
Date: Sat Jul 6 18:00:09 2024 +0200
Timestamp: 1720281609

Simplify ttPv reduction formula

This is a revert of 2046c92.
This patch is based on the fact that the ttPv reduction has proven non-linear scaling (as documented in the code, along with testing guidelines); however, the original patch had (erroneously) not been tested at VLTC or longer.

Simplification STC: https://tests.stockfishchess.org/tests/ ... 28a4759b28
LLR: 2.95 (-2.94,2.94) <-1.75,0.25>
Total: 100320 W: 25913 L: 25763 D: 48644 Elo +0.52
Ptnml(0-2): 270, 11842, 25750, 12064, 234

Simplification LTC: https://tests.stockfishchess.org/tests/ ... 0b103f6ab3
LLR: 2.94 (-2.94,2.94) <-1.75,0.25>
Total: 57078 W: 14466 L: 14282 D: 28330 Elo +1.12
Ptnml(0-2): 34, 6214, 15851, 6414, 26

closes https://github.com/official-stockfish/S ... /pull/5448

Bench: 1124658


https://abrok.eu/stockfish/

Homayoun
Posts: 1489
Joined: Tue Mar 21, 2023 4:57 pm
Real Name: Homayoun

Re: Stockfish

Post by Homayoun » Tue Jul 09, 2024 8:14 pm

Author: yl25946
Date: Tue Jul 9 18:54:12 2024 +0200
Timestamp: 1720544052

Move Loop Consistency in Probcut

In probcut move loop, everything is enclosed within a large if statement. I've
changed it to guard clauses to stay consistent with other move loops.

closes https://github.com/official-stockfish/S ... /pull/5463

No functional change
https://abrok.eu/stockfish/

Post Reply