* Dominik Mierzejewski:

> If upstream doesn't support runtime selection of SIMD-optimized code
> paths based on CPU capabilities, you can build several versions and
> have glibc handle that by putting each version in a special subdirectory
> of /usr/lib64, e.g.:
> /usr/lib64/haswell
> /usr/lib64/haswell/avx512_1/
>
> See
> https://clearlinux.org/news-blogs/transparent-use-library-packages-optimized-intel-architecture
> for some details.

These are ill-defined unfortuantely and as such not very useful.
For example, -march=haswell does not result in code that can be
placed in a haswell subdirectory.

I'm working with AMD and Intel to come up with a better subdirectory
definition that also matches between GCC and glibc.

Thanks,
Florian
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]

Reply via email to