-
Notifications
You must be signed in to change notification settings - Fork 48
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 and AMD (Zen 4) #179
Comments
Yes the crate is currently not up to date for the latest AMD cpus. Feel free to submit a patch that updates the documentation |
Great! |
I think in the old AMD |
For documentation purposes: two relevant links below (most up-to-update I can find) from AMD As stated in the second link, AMD manuals does not mention anything about any of the AVX512 ISA, only the white paper mentions it. |
There is also a typo in one of the method names on extended features: It should be I think we should fix with deprecated attribute. |
Also, the methods for 2 methods are not present (along with some others) are absent for Avx512 extension
I can put PR for these 2 since they are of interest to me. |
Also:
|
While preparing pr for new feature detections, I realized It works fine on windows as far as the tests are concerned. Is there a reason why it is used only on unix systems? |
Agreed this seems like a bug to me. Feel free to move it in a general dev dependency section. |
While prepare PR for sub-leaf ecx=1, For the time being, I am following Intel Manual |
I don't but following the Intel Manual seems like the right choice. |
I just found that it is mentioned in the manuals for future features: |
Yea I think that's fine if you want to put it in then if it's described in an Intel PDF |
I decided to put only comment regarding future features since it is not guaranteed that these features will be available according to Intel Manual. |
Hi,
From the API docs on crate (https://docs.rs/raw-cpuid/latest/raw_cpuid/struct.ExtendedFeatures.html#method.has_avx512f)
It says that Avx512f is not available (reserved) for AMD. But on wikichip.org, it is available for AMD Zen 4
https://en.wikichip.org/wiki/x86/avx-512
The text was updated successfully, but these errors were encountered: