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

Update Stockfish benchmark #775

Closed
wants to merge 1 commit into from

Conversation

vondele
Copy link

@vondele vondele commented Mar 3, 2024

This syncs the benchmark to the new upstream release from 15.0 to 16.1

The following benefits:

  • supports up to 1024 threads
  • downloads directly from github releases in all cases
  • supports new intrinsics for various architectures
  • build system compiles for the native architecture (on linux covers x86_64, i686, aarch64, armv7), simplifying the phoronix code, might fail on some unusual OS/HW combos.
  • The bench command has been update to be more accurate

Caveat, this has not been tested, some minor issues might remain, full integration not clear to me. changelog.json and generated.json are untouched, will need updating

This syncs the benchmark to the new upstream release from 15.0 to 16.1

The following benefits:
- supports up to 1024 threads
- downloads directly from github releases in all cases
- supports new intrinsics for various architectures
- build system compiles for the native architecture (on linux covers x86_64, i686, aarch64, armv7), simplifying the phoronix code, might fail on some unusual OS/HW combos.
- The bench command has been update to be more accurate

Caveat, this has not been tested, some minor issues might remain, full integration not clear to me.
changelog.json and generated.json are untouched, will need updating
@vondele
Copy link
Author

vondele commented Mar 3, 2024

I have left the windows install similar in spirit to the existing code for 1.4.0, in principle under msys2 it is straightforward to build stockfish under windows, giving the benefit of a wider range of architectures. However, the majority of the benchmarks are on linux anyway, so this might not be worth the effort.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant