R не является по своей природе многопоточного приложения, поэтому в обычных условиях он использует только один процессор одновременно.http://cran.r-project.org/web/views/HighPerformanceComputing.html 4 RevoScaleR упаковки предприятия революции R предоставляет новые средства для параллельных и распределенных вычислительных систем с R, можно масштабировать.
Существует несколько параметров для параллельного программирования, предоставляющих: 1. революция R предприятия будет использовать все доступные процессоры для некоторых распространенных математических операций, как умножение матриц. (Он связывается с многопоточных математических библиотек, которые повышения производительности на многоядерных процессорах Intel.) 2. RevoScaleR пакет, в состав предприятия R революции, предлагает внешней памяти параллельные алгоритмы и очень эффективно данных формат файла (.xdf). 3. можно также написать явного параллельного кода, с помощью ParallelR. Представление задач CRAN см.: Высокой производительности и параллельные вычисления с R список параметров:Контроль Качества: Как революции R предприятия и RevoScaleR использовать несколько процессоров?
Применяется к
Revolution Analytics