Активировать R Multicore для openmp - PullRequest
0 голосов
/ 17 сентября 2018

Я скомпилировал R 3.4.3, используя qopenmp ( Intel qopenmp ). Я изо всех сил пытаюсь заставить R запустить мой Rscript на чем-нибудь более чем 1 ядре процессора из 12 доступных ядер физического процессора. Этот 1 процессор выполняет 100% кода, в то время как остальные 11 остаются полностью бездействующими.

Я пытался обернуть свой код с помощью пакетов h2o, doMC и параллельного R, но безуспешно.

Я подробно изучил существующие сообщения SO (например, Почему R многоядерный использует только одно ядро? ), однако все они связаны с перестройкой openBLAS, которая, как мне кажется, не связана с моей проблемой.

Может кто-нибудь подсказать мне, как заставить Rscript работать на всех ядрах системы, отметив скомпилированную версию qopenmp R3.4.3? Нужно ли мне изменять настройку сродства процессора для qopenmp при компиляции R / и как мне это сделать?

Большое спасибо заранее,

...