[關鍵字]:
[出處]:
網路上蒐集來的
[重點摘要]:
R的BLAS庫效率不彰
在linux上可以透過更換成openBLAS來加速
或是compiled with intel MKL
在windows上compile R是一個痛苦的過程
因此,有人提供這方面的資源
最有名的就是Revolution
他是compiled with intel MKL
但是要錢...
其他方法有:
1. 用Revolution R Open
官方網站:
http://www.revolutionanalytics.com/revolution-r-open
1-2.
如果討厭RRO的猴子圖案
可以把RRO/bin/x64中的libiomp5md.dll, RBlas.dll, Rlapack.dll
複製到R/bin/x64取代原本的...
2. 更換BLAS庫
網路上有人提供GotoBLAS2編譯的RBlas.dll
http://prs.ism.ac.jp/~nakama/SurviveGotoBLAS2/binary/windows/x64/
win32的部分
http://cran.r-project.org/bin/windows/contrib/ATLAS/
下載相對應CPU的RBlas.dll
然後替換R/bin/x64 (or i386)的RBlas.dll
就可以享受比較快的BLAS了
3. 至於OpenBLAS的部分則參考下面的連結:
http://www.douban.com/note/296114898/?start=0&post=ok#last
這個方法比較複雜一點...
個人測試這三個BLAS都差不多快,不會差太多,自己選擇喜歡的使用即可