<p dir="ltr">Alexandre,</p>
<p dir="ltr">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. </p>
<p dir="ltr">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. </p>
<p dir="ltr">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. </p>
<p dir="ltr">b</p>
<div class="gmail_quote">On Feb 13, 2013 8:42 AM, "ASANTOS" <<a href="mailto:alexandresantosbr@yahoo.com.br">alexandresantosbr@yahoo.com.br</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
Pedro,<br>
<br>
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,<br>
<br>
Alexandre<br>
<br>
<br>
<div>Em 12/02/2013 19:25, Pedro Emmanuel
Alvarenga Americano do Brasil escreveu:<br>
</div>
<blockquote type="cite">
<p>Package dosnow</p>
<p>Pedro Brasil<br>
via Android (:)=</p>
<div class="gmail_quote">Em 12/02/2013 09:39, "Alexandre Santos"
<<a href="mailto:alexandresantosbr@yahoo.com.br" target="_blank">alexandresantosbr@yahoo.com.br</a>>
escreveu:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="font:inherit" valign="top">Bom dia pessoal,<br>
<br>
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.<br>
<br>
Obrigado,<br>
Alexandre<br>
</td>
</tr>
</tbody>
</table>
<br>
_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>)
e forneça código mínimo reproduzível.<br>
</blockquote>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
R-br mailing list
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.</pre>
</blockquote>
<br>
<pre cols="72">--
======================================================================
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: <a href="tel:%28%2B55%29%2065%208132-8112" value="+556581328112" target="_blank">(+55) 65 8132-8112</a> (TIM) <a href="tel:%28%2B55%29%2065%209686-6970" value="+556596866970" target="_blank">(+55) 65 9686-6970</a> (VIVO)
<a href="mailto:e-mails:alexandresantosbr@yahoo.com.br" target="_blank">e-mails:alexandresantosbr@yahoo.com.br</a>
<a href="mailto:alexandre.santos@cas.ifmt.edu.br" target="_blank">alexandre.santos@cas.ifmt.edu.br</a>
======================================================================
</pre>
</div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div>