これらのガイドに関してRをコンパイルしました:
http://www.r-bloggers.com/compiling-64-bit-r-2-10-1-with-mkl-in-linux/
http://cran.r-project.org/doc/manuals/R-admin.html#MKL
しかし、行列代数の場合、R は利用可能なすべての CPU を使用するわけではありません。
私は両方を試しました:
MKL="-L${MKL_LIB_PATH} -lmkl_gf_lp64 -lmkl_gnu_thread \
-lmkl_core -fopenmp -lpthread"
と
MKL=" -L${MKL_LIB_PATH} \
-Wl,--start-group \
${MKL_LIB_PATH}/libmkl_gf_lp64.a \
${MKL_LIB_PATH}/libmkl_gnu_thread.a \
${MKL_LIB_PATH}/libmkl_core.a \
-Wl,--end-group \
-lgomp -lpthread"
オプション。
利用可能なすべての CPU を R に強制的に使用させるにはどうすればよいですか?
RがMKLを使用しているかどうかを確認するにはどうすればよいですか?