R和并行化

时间:2012-10-30 10:34:39

标签: r parallel-processing

我是并行处理的新手,我想要一些建议。

我的R程序结构如下:

Data reading
Preliminary calculations

vector1 <- array(NA,sim=nsim)
vector2 <- array(NA,sim=nsim)
for (i in 1:nsim)
{
some calculations involving some global variables and 
whose results are saved in vector1 and vector2
}
Final calculations using vector1 and vector2

这个循环非常耗时,我想知道哪个R包可以为我提供并行化的最佳方法。你有什么想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

这是一个类似的问题: How to make R use all processors? 它比你的有点模糊,答案也是如此,但它可能会有所帮助

看起来你将不得不下载某种软件包,比如 http://cran.r-project.org/web/packages/multicore/index.htmlhttp://cran.r-project.org/web/packages/doSNOW/index.html

啊,有点迟到了。他们是对的,foreach看起来非常实用。