R ist nicht grundsätzlich eine Multithreadanwendung und normalerweise nur einen Prozessor gleichzeitig verwendet.
Es gibt mehrere Optionen für die parallele Programmierung, die Wert:
1. Revolution R Unternehmen nutzt alle verfügbare Prozessoren für einige allgemeine mathematische Operationen wie Matrixmultiplikation. (Es ist Multithreaded mathematischen Bibliotheken die Leistung auf mehreren Prozessoren verknüpft.)
2. RevoScaleR Paket geliefert Revolution R Enterprise bietet externe Speicher parallele Algorithmen und eine sehr effiziente Dateiformat (.xdf).
3. Sie können auch explizite ParallelR mit parallelen Code schreiben. Siehe CRAN Vorgangsansicht: Hoher Leistung und Parallel Computing mit eine Liste der Optionen:
http://cran.r-project.org/web/views/HighPerformanceComputing.html
4. RevoScaleR Paket enthaltene Revolution R Enterprise bietet neue Tools für parallele und verteilte Datenverarbeitung mit R skalieren kann.