R nie jest z natury aplikacji wielowątkowych, więc w normalnych okolicznościach używa tylko jeden procesor naraz.
Istnieje kilka opcji dla programowania równoległego, które dostarczają wartości:
1. rewolucja R Enterprise będzie używać wszystkich dostępnych procesorów niektórych typowych operacji matematycznych, takich jak mnożenie macierzy. (Jest ona związana z bibliotekami wielowątkowych matematycznych, które zwiększyć wydajność na Wielordzeniowe procesory Intel.)
2. RevoScaleR pakiet, dostarczane z przedsiębiorstwa R Rewolucji, oferuje równoległe pamięci zewnętrznej, algorytmami i format pliku danych bardzo wydajne (.xdf).
3. Możesz także jawne równoległe kodu za pomocą ParallelR. Widok zadania CRAN patrz: Wydajne i przetwarzanie równoległe z R lista opcji:
http://cran.r-project.org/web/views/HighPerformanceComputing.html
4. RevoScaleR pakiet dołączone do Rewolucji R Enterprise zapewnia nowe narzędzia dla równoległego i rozproszonego przetwarzania danych z R, który można skalować.