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

AVX512-IFMA & AVX10 status #635

Open
pinkforest opened this issue Feb 26, 2024 · 0 comments
Open

AVX512-IFMA & AVX10 status #635

pinkforest opened this issue Feb 26, 2024 · 0 comments

Comments

@pinkforest
Copy link
Contributor

pinkforest commented Feb 26, 2024

Re: https://rustcrypto.zulipchat.com/#narrow/stream/260040-elliptic-curves/topic/AVX-512.20IFMA.20.2F.20AVX10.20future

This is probably still 1) worth supporting and this may be still 2) set as default without heavy opt-in ?

The downside by keeping it as default nightly-on is dealing with the nightly stuff changes if any

The upside is that the current AMD consumer flagships seems to be have good numbers and performance-per-watt with it that would indicate the enterprise stuff may work well as well.

I don't have 7950X to test withbut phoronix has some general numbers: https://www.phoronix.com/review/amd-zen4-avx512

intel however seems to have pretty much yanked it by now and AVX10 seems to promise a lot and legacy backwards compatibility. chipsandcheese thinks AVX10 is a silly idea and the register has interesting article + tom's hardware hot take.

This also poses a question how AVX-512 code is tested reasonably and does it need to be changed in near future - it doesn't currently really change at all but anyways 🤷‍♀️

Thoughts ?

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

No branches or pull requests

1 participant