Я использую GNU R для расчета огромного набора данных. Мой компьютер имеет 4 ядра процессора, и я вижу, что R использует только 1 процессор.
Есть ли способ сказать R использовать все 4 процессора, чтобы сделать вычисления более быстрыми? [ ! d1]
Вы должны использовать пакет r-cran-multicore для включения обработки нескольких процессоров:
sudo apt-get install r-cran-multicore
Подробнее об этой функции см. здесь: http://www.rforge.net/multicore, но в качестве предупреждения, ваш код «R», вероятно, придется обновить, чтобы воспользоваться преимуществами нескольких основных технологий. если вы уже не используете предварительно подготовленный код, который поддерживает многоядерные расширения.
Вы должны использовать пакет [F2], чтобы включить несколько ЦП:
sudo apt-get install r-cran-multicore
см. Подробнее об этой функции здесь: http://www.rforge.net/multicore но как предупреждение, ваш 'Р' код, вероятно, должны быть обновлены, чтобы воспользоваться несколько основных технологий. если вы уже используете готовые код, который поддерживает многоядерные расширения.
Вы должны использовать пакет r-cran-multicore для включения обработки нескольких процессоров:
sudo apt-get install r-cran-multicore
Подробнее об этой функции см. здесь: http://www.rforge.net/multicore, но в качестве предупреждения, ваш код «R», вероятно, придется обновить, чтобы воспользоваться преимуществами нескольких основных технологий. если вы уже не используете предварительно подготовленный код, который поддерживает многоядерные расширения.
Вы должны использовать пакет [F2], чтобы включить несколько ЦП:
sudo apt-get install r-cran-multicore
см. Подробнее об этой функции здесь: http://www.rforge.net/multicore но как предупреждение, ваш 'Р' код, вероятно, должны быть обновлены, чтобы воспользоваться несколько основных технологий. если вы уже используете готовые код, который поддерживает многоядерные расширения.
Вы должны использовать пакет [F2], чтобы включить несколько ЦП:
sudo apt-get install r-cran-multicore
см. Подробнее об этой функции здесь: http://www.rforge.net/multicore но как предупреждение, ваш 'Р' код, вероятно, должны быть обновлены, чтобы воспользоваться несколько основных технологий. если вы уже используете готовые код, который поддерживает многоядерные расширения.
Вы должны использовать пакет [F2], чтобы включить несколько ЦП:
sudo apt-get install r-cran-multicore
см. Подробнее об этой функции здесь: http://www.rforge.net/multicore но как предупреждение, ваш 'Р' код, вероятно, должны быть обновлены, чтобы воспользоваться несколько основных технологий. если вы уже используете готовые код, который поддерживает многоядерные расширения.
Вы должны использовать пакет [F2], чтобы включить несколько ЦП:
sudo apt-get install r-cran-multicore
см. Подробнее об этой функции здесь: http://www.rforge.net/multicore но как предупреждение, ваш 'Р' код, вероятно, должны быть обновлены, чтобы воспользоваться несколько основных технологий. если вы уже используете готовые код, который поддерживает многоядерные расширения.
Вы должны использовать пакет r-cran-multicore
для включения обработки нескольких процессоров:
sudo apt-get install r-cran-multicore
Подробнее об этой функции см. здесь: http://www.rforge.net/multicore , но в качестве предупреждения ваш код «R», вероятно, должен быть обновлен, чтобы принять преимущество многоядерных технологий. если вы уже не используете предварительно подготовленный код, который поддерживает многоядерные расширения.
Вы должны использовать пакет r-cran-multicore
для включения обработки нескольких процессоров:
sudo apt-get install r-cran-multicore
Подробнее об этой функции см. здесь: http://www.rforge.net/multicore , но в качестве предупреждения ваш код «R», вероятно, должен быть обновлен, чтобы принять преимущество многоядерных технологий. если вы уже не используете предварительно подготовленный код, который поддерживает многоядерные расширения.
Вы должны использовать пакет r-cran-multicore
для включения обработки нескольких процессоров:
sudo apt-get install r-cran-multicore
Подробнее об этой функции см. здесь: http://www.rforge.net/multicore , но в качестве предупреждения ваш код «R», вероятно, должен быть обновлен, чтобы принять преимущество многоядерных технологий. если вы уже не используете предварительно подготовленный код, который поддерживает многоядерные расширения.
result & lt; - mclapply (as.data.frame (t (x)), max)
. В этом примере можно найти максимальные значения по строкам, используя все ваши процессоры.
– ulidtko
19 January 2011 в 22:02