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, можно масштабировать.