Я пытаюсь ускорить медленную функцию auto.arima
, запустив ее на компьютере с 4 двухъядерными процессорами (я использую Ubuntu 13.04 и R 2.15.2). Функция соответствует временному ряду с 350 000 точек данных и примерно 50 экзогенными переменными. Я использую приведенный ниже код
fit<-auto.arima(orders,xreg=exogen, stepwise=FALSE, parallel=TRUE, num.cores=4)
Однако у меня есть несколько процессоров (каждый с несколькими ядрами), а не только один процессор с несколькими ядрами. В случае, если R был достаточно умен, чтобы обойти это различие между ядрами и процессорами, я взглянул на свой монитор ресурсов и увидел это:
который показывает, что только CPU3 исчерпан.
Есть мысли как решить? Пакет forecast
работает с DoSNOW
?