Mac용 R 성능을 올려 보기

맥 OS에서 R 성능을 올리는 글이 봤었는데, 여기에서 알려지지 않을 것 같아서 정보 공유 차원에서 올려봅니다. 자세한 내용은 아래 링크 두 개를 참고하세요!

대락적인 내용은 애플에서 제공하는 Apple’s BLAS를 사용하면 R 속도가 메트릭스 연산 속도가 거의 1/10로 줄어 듭니다. 그런데 아쉽게도 현재 macOS에서는 사용할 수 없게 되었고 macOS 10.13 하이 시에라까지만 사용할 수 있습니다. 이 내용이 두 번째 링크 내용입니다.

그런데 첫 번째 링크를 보면, 저자는 M1 Mac mini에서 OpenBLAS 0.3.18 소스 코드를 다운받아서 직접 컴파일해 사용하면 위와 같은 효과를 볼 수 있다고 합니다. 이 글에서는 새로운 Apple Silicon arm64용 R과 비교하기 때문에 인텔 맥과 직접적인 비교를 할 수 없지만, 인텔 맥에서도 같은 방법으로 사용할 수 있을 것 같습니다.

https://mpopov.com/blog/2021/10/10/even-faster-matrix-math-in-r-on-macos-with-m1/

https://mpopov.com/blog/2019/06/04/faster-matrix-math-in-r-on-macos/