AMD cpu 사용자 중, 파이썬 넘파이 조합으로 제대로 된 성능을 원하신다면 OpenBLAS를 써야하네요.
설치단계에서 라이브러리인 MKL이 설치가 기본값인가 봅니다.
출처의 5번 단계 참고하셔서 파이썬 넘파이 설치 단계에서 OpenBLAS를 지정하시면 됩니다.
결과를 인용하면 다음과 같습니다.
- MKL은 Intel CPU에서 엄청난 성능 AVX512 최적화
- OpenBLAS는 AMD CPU에서 AVX2 수준까지 우수한 최적화
아래 2개 링크에서 Julia도 OpenBLAS를 사용해야 한다는 정보가 있으니 참고하세요.
https://github.com/xianyi/OpenBLAS/issues/1090
https://discourse.julialang.org/t/openblas-is-faster-than-intel-mkl-on-amd-hardware-ryzen/8033
그래도 다중 코어를 더 많이 쓰는 작업이 거의 비슷해졌죠
굳이 mkl을 쓴다면 이 트윅을 적용시키는 게 좋습니다