で並列プログラミングを調べていて、関数R
がどのように機能するかをよく理解していますが、、、、、、、などのforeach
違いがわかりませparallel
ん。doparallel
doMC
doSNOW
SNOW
multicore
たくさん読んだ後、これらのパッケージはオペレーティング システムによって動作が異なるようです。マルチコアという言葉を使用するパッケージもあれば、クラスターを使用するパッケージもありますが (それらが異なるかどうかはわかりません)、それ以上ではありません。それぞれにどのような長所と短所があるかを明確にしないでください。
私は Windows で作業しており、レプリケートの重みを並列に使用して標準誤差を計算したいので、一度に 1 つずつレプリケートを計算する必要はありません (n 個のコアがある場合は、一度に n 回のレプリケートを実行できるはずです)。を使って実装できたのですが、一般的に R コミュニティが使ってdoSNOW
いるように見えるので、使い方が間違っているのではないかと思います。plyr
doMC
doSNOW
よろしく、カール