-
Notifications
You must be signed in to change notification settings - Fork 557
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
Some packages that can use multiple microarchitectures #2209
Comments
How about GMP and FFTW? I guess potentially even OpenBLAS could be compiled with microarch support. |
Libraries that use CPUID to select code for the target platform don't need this. I think all libraries you mentioned use them |
Pretty sure that GMP and FFTW don't do that. But I can always be surprised. FFTW may not need it because it does codegen at runtime though. |
FFTW does, according to audit: https://dev.azure.com/JuliaPackaging/Yggdrasil/_build/results?buildId=7971&view=results |
First example of package doing multi-microarchitectures build: #4669 |
zlib-ng |
Also, BLASFEO (currently only generic is packaged, but it has compile-time selection of the architectures). |
This is a collection of packages that could take advantage of the multi-microarchitectures support:
Darknet
it uses CPUID nowFastTransforms
libfacedetection
primecount
: at the moment it usespopcount
instruction inconditionally, thus making it AVX2-only. PR: [primecount] Update to v7.2.0 and build for multiple microarchitectures #4675pcl
The text was updated successfully, but these errors were encountered: