-
Notifications
You must be signed in to change notification settings - Fork 279
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
Windows/VirtualBox performance #557
Comments
Thank you for raising this. The release includes two sets of binaries, with and without AVX2. The set is chosen by looking at Line 4 in a858e5b
It might be that you just need to activate AVX2 before running |
Ah, ok, I didn't run Scripts/tldr.sh after activating AVX/AVX2, this drastically improved performance, thanks for the hint. Official release:
Self-compiled:
But I guess you're right, primarily my bad for not calling Scripts/tldr.sh after acitvating AVX/AVX2. Still, my main point remains that this might help other users and you could add it to the Readme/troubleshooting section (but probably this gitissue can also be googled). Best |
Absolutely, I appreciate your contribution. I'm happy to merge a pull request documenting this. Otherwise, I'll add a link to this discussion. |
Dear Marcel and all,
thank you for your great project! I'm just exploring MP-SPDZ using Windows/VirtualBox and made the following observations, which I'd like you to consider to share (Readme or Troubleshooting), as they cost me quite some time and might help others.
Performance is by default abysmal:
AVX/AVX2 instructions are by default deactivated (see e.g. here) causing significant performance loss, deactivate Hyper-V/Hypervisor using:
Activate AVX/AVX2:
Still, the default releases are slow under VirtualBox, compile them yourself:
Thanks
Jakob
The text was updated successfully, but these errors were encountered: