
O multicore foi o primeiro pacote a permitir o uso de múltiplos núcleos simultaneamente. Recentemente, os recursos do multicore foram adicionados ao pacote parallel. Alguns melhoramentos foram incorporados ao parallel. Agora estamos num momento de limbo, no qual ambos pacotes co-existem. Mas o multicore eventualmente será removido. A política de remoção de pacotes do R é de que renovamos o pacote de modo gradual, ao passo que estimulamos o uso do pacote "novo". A remoção não é e nem deve ser imediata pq o R é usado em muitos ambientes de produção e não podemos prever quais seriam as consequências da remoção imediata de algum pacote. (imagine o que poderia acontecer no mercado de algorithm trading no descuido de algum desenvolvedor não notar a substituição de um determinado pacote que ele utilize para suas transações) A dica é: use sempre o parallel. On Oct 5, 2012 9:21 PM, "Junior Beleti" <beleti.junior@gmail.com> wrote:
Boa tarde a todos,
gostaria de saber qual seria ou se existe ligação entre os pacotes "multicore" e "parallel".
Por exemplo, posso utilizar os dois com a função mclapply, apenas instanciando-os:
require(multicore) OU require(parallel), que consigo executar a função mclapply normalmente.
Na documentação do multicore, vi que o pacote parallel tem a descrição de "Avaliar uma expressão de forma assíncrona em processos separados", e já o multicore possui a descrição de "pacote para processamento paralelo de código R".
Qual seria a diferença dos dois pacotes no uso da função mclapply, por exemplo?
Att,
Junior.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.