Intel's “Cripple AMD” Function
agner.org
agner.org
"[...] the Intel MKL uses a discriminative CPU Dispatcher that does not use efficient codepath according to SIMD support by the CPU, but based on the result of a vendor string query. If the CPU is from AMD, the MKL does not use SSE3-SSE4 or AVX1/2 extensions but falls back to SSE1 no matter whether the AMD CPU supports more efficient SIMD extensions like AVX2 or not."
https://www.extremetech.com/computing/302650-how-to-bypass-m...
https://www.reddit.com/r/Amd/comments/e24jqp/extremetech_how...
[1] https://www.extremetech.com/computing/302650-how-to-bypass-m...
I'd still be curious to know if Intel is doing this though.
I guess there are some other Ryzen related conversations too that are relevant.
... and that's the whole point of the post. AMD CPUs support the instructions, but Intel's compiler ignores that support on non-Intel processors.