Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set the reference nps for sf_16.1 wrt sf_11 #1900

Commits on Feb 26, 2024

  1. Set the reference nps for sf_16.1 wrt sf_11

    Fishtest with Stockfish 11 (official-stockfish#635) had 1.6 Mnps as reference core nps
    and 0.7 Mnps as threshold nps to stop a slow worker.
    Set the new reference core nps to 691680 nps according to the 56.77% slowdown
    of sf_16.1 wrt sf_11 on the ARCH=x86-64-bmi2 of the Ryzen 7 PRO 7840U.
    Set the new threshold for slow worker to 208082 nps according to the 70.27%
    slowdown of sf_16.1 wrt sf_11 on the ARCH=x86-64-sse41-popcnt of the
    Core i7 3770K.
    
    Stockfish compiled with clang++ 18.1.0
    Parallel speedup with bench at depth 13
    
    - ARCH=x86-64-bmi2 (AMD Ryzen 7 PRO 7840U)
    ```
    sf_base =  3451831 +/-   6037 (95%)
    sf_test =  1492232 +/-   3012 (95%)
    diff    = -1959598 +/-   4685 (95%)
    speedup = -56.770% +/- 0.136% (95%)
    ```
    - ARCH=x86-84-bmi2 (Intel Xeon E5-2680 v3)
    ```
    sf_base =  1918881 +/-   1002 (95%)
    sf_test =   649033 +/-    675 (95%)
    diff    = -1269847 +/-   1154 (95%)
    speedup = -66.176% +/- 0.060% (95%)
    ```
    - ARCH=x86-64-sse41-popcnt (Intel Core i7 3770K)
    ```
    sf_base =  2099079 +/-   9345 (95%)
    sf_test =   623973 +/-   2121 (95%)
    diff    = -1475105 +/-   7601 (95%)
    speedup = -70.274% +/- 0.362% (95%)
    ```
    
    Raise worker version to 230 (also server side)
    ppigazzini committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    b274f2e View commit details
    Browse the repository at this point in the history