Queria deixar minha impressão:<br><br>Também achava que paralelização "deveira" ser um pensamento imediato... Mas lendo e consultando outros colegas percebi que essa abordagem vai mostrar sua real vantagem em problemas muito complexos e que antes disso tem muitas outras coisas mais imediatas a se fazer para melhorar o desempenho de alguma tarefa! Sem falar que para paralelizar é preciso um conhecimento muito mais profundo do processo da tarefa!<br>
<br>abraços,<br>FH<br><br><div class="gmail_quote">2011/7/6 Gustavo Carvalho <span dir="ltr"><<a href="mailto:gustavo.bio@gmail.com">gustavo.bio@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<a href="https://listas.inf.ufpr.br/pipermail/r-br/2011-June/001618.html" target="_blank">https://listas.inf.ufpr.br/pipermail/r-br/2011-June/001618.html</a><br>
<br>
2011/7/6 Gustavo Carvalho <<a href="mailto:gustavo.bio@gmail.com">gustavo.bio@gmail.com</a>>:<br>
<div><div></div><div class="h5">> Assim como paralelizar nem sempre é vantajoso uma vez que a<br>
> comunicação entre os processos pode ser demorada, nem sempre usar for<br>
> e while é lento. Essas funções da família *apply tem loops em suas<br>
> definições. Tem um post do Benilton em que ele mostra as situações<br>
> mais comuns e compara o tempo de execução delas. Dê uma procurada.<br>
><br>
> 2011/7/6 Paulo Nogueira <<a href="mailto:paulons@gmail.com">paulons@gmail.com</a>>:<br>
>> Obrigado pelas respostas de todos. Essa lista é de um nível incrível!<br>
>><br>
>> Junior Beleti,<br>
>> não é que eu realmente precise de alto desempenho, mas como tenho<br>
>> disponíveis 4 processadores pensei: "porque não usar todos eles?"<br>
>><br>
>> Parte da resposta para a minha pergunta eu obtive indo atrás do material<br>
>> recomendado pelo pessoal nas mensagens anteriores: não é muito simples esse<br>
>> negócio de paralelização no R. Ao menos eu não achei simples. Pensava que<br>
>> fosse algo mais automático, como abilitar um opção e pronto.<br>
>><br>
>> Por outro lado, me deparei com material sobre vetorização e alguns testes de<br>
>> performance mostrando o quanto é vantajoso substituir loopings por outras<br>
>> coisas no R. Como eu aprendi a programar em C tenho essa mania de usar for e<br>
>> while para resolver tudo e no R isso não é a melhor solução.<br>
>> Estou indo nesse caminho também.<br>
>><br>
>> abraços<br>
>> Paulo Nogueira Starzynski<br>
>><br>
>> 2011/7/6 Junior Beleti <<a href="mailto:beleti.junior@gmail.com">beleti.junior@gmail.com</a>><br>
>>><br>
>>> Olá Paulo Nogueira,<br>
>>><br>
>>> como já foi mencionado, o pacote multicore possui funções de "alto<br>
>>> nivel" para utilizar o paralelismo.<br>
>>><br>
>>> A sua aplicação necessita de alto desempenho?<br>
>>><br>
>>> É que estou trabalhando com processamento paralelo e talvez possa ajudar.<br>
>>><br>
>>> Abraço<br>
>>><br>
>>> --<br>
>>> Carlos Roberto Beleti Junior<br>
>>> Mestrado em Ciência da Computação<br>
>>> Departamento de Informática<br>
>>> Universidade Estadual de Maringá<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<br>
>>> código mínimo reproduzível.<br>
>><br>
>><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<br>
>> mínimo reproduzível.<br>
>><br>
><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>
</div></div></blockquote></div><br>