Alexandre, o que vc está pedindo já foi discutido aqui há algum tempo. A resposta é: não há nada automágico que paralelizará todas as suas tarefas.
Para remediar isso, vc pode instalar versões paralelas do BLAS e ATLAS e linka-los à sua instalação do R (veja no histórico da lista os detalhes de como fazê-lo). Isso te dará um tanto de coisas em paralelo (operações matriciais, por exemplo ), mas nem de longe é tudo. Alternativamente, pegue um Windows e instale o Revolutions R (produto pago, se não for utilizado em ambiente acadêmico). Eu não sei se a versão Linux dele provê os mesmos recursos que a Windows, algo a ser perguntado prata o suporte deles. b On Feb 13, 2013 8:42 AM, "ASANTOS" <[email protected]> wrote: > Pedro, > > Obrigado, mas este não atende ao proposito de utilizar múltiplos > processadores com a função for(){}, o dosnow utiliza %dopar% junto com o > pacote foreach, utilizando múltiplos núcleos só na função foreach() > %dopar%{} que não se aplica ao que quero fazer, > > Alexandre > > > Em 12/02/2013 19:25, Pedro Emmanuel Alvarenga Americano do Brasil escreveu: > > Package dosnow > > Pedro Brasil > via Android (:)= > Em 12/02/2013 09:39, "Alexandre Santos" <[email protected]> > escreveu: > >> Bom dia pessoal, >> >> Estou querendo reduzir o tempo de execução de alguns cálculos >> utilizando o uso de vários processadores em paralelo, uma vez que o R >> utiliza somente um núcleo. Pesquisei na internet e encontrei vários pacotes >> como: multicore, parallel, foreach, doMC e outros, no entanto, eles tem >> apenas algumas funções em paralelo, como por exemplo o pacote foreach e o >> doMC, onde você substitui o for{} dos loops por foreach{} e consegue obter >> especificando o numero de núcleos que deseja >> utilizar(registerDoMC(cores=4)), cálculos mais rápidos. No entanto, >> gostaria de saber se existe uma maneira de especificar o número de núcleos >> que deseja utilizar e o R trabalhar em paralelo para todas as funções, >> mesmo a for{}? Meu pc é um core i5 com 8MB de RAM com SO Ubuntu 11.04. >> >> Obrigado, >> Alexandre >> >> _______________________________________________ >> R-br mailing list >> [email protected] >> 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. >> > > > _______________________________________________ > R-br mailing > [email protected]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. > > > -- > ====================================================================== > Alexandre dos Santos > Proteção Florestal > Coordenador do curso Técnico em Florestas > Vice Coordenador do curso de Engenharia Florestal > IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso > Campus Cáceres > Caixa Postal 244 > Avenida dos Ramires, s/n > Bairro: Distrito Industrial > Cáceres - MT CEP: 78.200-000 > Fone: (+55) 65 8132-8112 (TIM) (+55) 65 9686-6970 > (VIVO)e-mails:[email protected] > [email protected] > ====================================================================== > > > _______________________________________________ > R-br mailing list > [email protected] > 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. >
_______________________________________________ R-br mailing list [email protected] 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.
