R-矩阵代数本身就是多线程的吗?

时间:2019-04-10 14:43:59

标签: r multithreading parallel-processing blas atlas

我试图了解R中的基本矩阵代数运算,例如A %*% B本质上是多线程的,因此当我在具有72个内核的服务器上运行相同的脚本时,所有矩阵代数计算都将利用72个内核。

显然,Linux / MacOS上的R本质上是单线程(SO question)。

但是R中的矩阵代数使用基于ATLAS的{​​{1}},如果这样构建,显然可以利用多个核。

如何检查BLAS安装中使用的ATLAS是否使用多线程构建??我从CRAN下载了MacOS的R 3.5.3二进制文件。 R FAQ没有提到R是否构建为多线程。

此外,如何控制Rblas中用于矩阵代数的核数

0 个答案:

没有答案