所有官方教程doParallel,doParallel-Vignette,doMC和doMC-Vignette我發現迄今只涵蓋了如何結合使用並行計算與foreach
。有沒有辦法加快「順序」編碼?使用doParallel/DOMC不僅用foreach包
想象一下,它像將一個文件分成多個文件並執行每個文件與R
的不同實例。例如。
## <run on core1>
data1 <- getData1()
dataResult1 <- doComplexAlgorithm1(data1)
## </run on core1>
## <run on core2>
data2 <- getData2()
dataResult2 <- doComplexAlgorithm2(data2)
## </run on core2>
## <run on core3>
data3 <- getData3()
dataResult3 <- doComplexAntotherAlgorithm3(data3)
## </run on core3>
## <run on core4>
data4 <- getData4()
dataResult4 <- doComplexNotSoComplexAlgorithm4(data4)
## </run on core4>
在此先感謝!
(R v.3.2.1
,RStudio v.0.99.451
)
感謝您的回覆!問題是,在不同部分完成的操作差異很大。它是一個sql-command和一些數據準備過程的混合體。我加強了我的問題,使之更加清晰。 – Boern