Вы включили 0 оптимизаций. Тогда многие факторы повлияют на поведение во время выполнения, которые никак не связаны с MKL / динамическим и статическим связями и т. Д. Что происходит, когда вы компилируете код выше с помощью -O2 -g -march=native
, -O3 -march=native
? Различия должны полностью исчезнуть.