R 不原本就是多執行緒應用程式,因此在正常情況下它只使用一個處理器一次。
有的平行程式設計提供值的幾個選項︰
1.革命 R 企業將使用一些常見的算術運算,像是矩陣乘法的所有可用的處理器。(它會改善效能,在多核心 Intel 處理器上的多執行緒的數學程式庫連結)。
2.RevoScaleR 套件,隨附革命 R 企業,提供了平行的外部記憶體演算法和非常有效率的資料的檔案格式 (.xdf)。
3.您也可以撰寫使用 ParallelR 的明確平行程式碼。請參閱 CRAN 任務檢視︰ 高效能和平行運算以 R 的選項清單︰
http://cran.r-project.org/web/views/HighPerformanceComputing.html
4.RevoScaleR 套件隨附革命 R 企業提供平行和分散式運算可以向外擴充的 R 與新的工具。