R

讓 R 代碼使用多個處理器有什麼建議嗎?

  • July 27, 2010

我有 R 腳本,用於從不同文件中讀取大量 csv 數據,然後執行機器學習任務,例如 svm 進行分類。

是否有任何庫可以在服務器上為 R 使用多個內核。

或者

什麼是最合適的方法來實現這一目標?

如果它在 Linux 上,那麼最直接的是multicore。除此之外,我建議看看MPI(尤其是包)。

更一般地,看看:

  1. CRAN的高性能計算視圖
  2. “使用 R 進行並行計算的最新技術”

最後,我建議使用foreach包來抽像出代碼中的並行後端。從長遠來看,這將使它更有用。

引用自:https://stats.stackexchange.com/questions/825

comments powered by Disqus