https://bugzilla.redhat.com/show_bug.cgi?id=1881482
--- Comment #17 from Andrey Matyukov <andrey.matyukov(a)intel.com> ---
Thanks for the feedback.
Regarding this comment:
> Does this library work on x86_64 platforms that do not have
AVX-512 (or do not have the right collection of AVX-512 features)?
Answering this question for myself—no, it does not. I am seeking an
opinion on this:
https://pagure.io/packaging-committee/issue/1044
Not exactly.
The library itself can work on any x86_64 platforms, but some functions (a
computational ones) require specific CPU features.
Along with computational functions the library provides service functions (see
cpu_features.h) that let application check if the CPU supports particular ISA
to use some specific algo. Those service functions shall work regardless
available ISA.
As to the fesco issue #2569, I'm not quite sure what tests are mentioned there
that cannot be executed on any hardware.
It looks like it is the test/application issue, as it should perform a runtime
check using provided API if the HW is supported for any algo from the library.
And if not either do a fallback or gracefully exit. I think such runtime
dispatching scheme is quite common when using HW dependent libraries.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component