인텔 MKL을 AMD에서 사용시 환경변수로 속도가 4배 빨라질수 있어

Pugetsystems는 인텔 MKL라이브러리를 AMD시스템에서 사용시 설정 하나로 속도를 4배가량 빠르게 할수 있다는것을 검증했습니다.

이를 우회하는 방법은 환경변수에

MKL_DEBUG_CPU_TYPE = 5

을 추가하는 것으로,

쓰레드리퍼 3960X 기준으로 4배 가량 빨라지는 것으로 확인되었습니다.

한편 이 환경변수 MKL_DEBUG_CPU_TYPE은 문서화되지 않은 환경 변수입니다. 즉, 인텔은 언제든지 경고없이 제거 할 수 있습니다

https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/#Conclusion(BIGCaveat!)

댓글 남기기

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d 블로거가 이것을 좋아합니다: