【发布时间】:2015-10-21 18:53:45
【问题描述】:
我正在探索R 中的并行编程,我对foreach 函数的工作原理有很好的理解,但我不明白parallel,doparallel,doMC,@987654326 之间的区别@,SNOW,multicore等
在做了一堆阅读之后,似乎这些包的工作方式因操作系统而异,我看到一些包使用多核这个词,而另一些则使用集群(我不确定它们是否不同),但除此之外目前尚不清楚它们各自有什么优点或缺点。
我正在使用 Windows,我想使用并行复制权重计算标准误差,因此我不必一次计算每个复制(如果我有 n 个内核,我应该能够一次执行 n 个复制)。我可以使用doSNOW 来实现它,但它看起来像plyr,而R 社区通常使用doMC,所以我想知道使用doSNOW 是否是一个错误。
问候, 卡尔
【问题讨论】:
-
我倾向于使用
parallel,但我不知道哪个是“最好的”
标签: r parallel-processing parallel-foreach