【发布时间】:2015-03-13 21:09:41
【问题描述】:
我目前正在创建一个应用程序,它需要在短时间内运行数百万次统计回归。这些计算的并行化是加速该过程的一种可能性。
OpenCPU 服务器似乎不能很好地扩展并行执行的命令。所有命令都按顺序执行。
是否可以使用 OpenCPU 生成多个 R 会话,或者我是否需要运行多个服务器实例?我是否错过了 OpenCPU 如何同时处理多个计算量大的命令?
【问题讨论】:
-
R 中有一些工具可以利用多核。请参阅high performance task view on CRAN。
-
如果您需要运行多个线性模型,也许您可以使用fastLm, arceepeepee 来提高性能;)
-
这个问题开始看起来像是 Dirks 产品的广告 :)
-
我将研究多核的使用。由于我想尽快获得结果以动态更新我的可视化,我仍然更喜欢多个
R实例。即使在一种方法中使用多个内核 - 我仍然需要等待所有作业完成才能将结果通过管道传回我的主页。