----- "Otavio Augusto" <[email protected]> escreveu:
> Galera tenho uma dúvida que talvez seja simples.
> tenho uma aplićão em C++ e quero melhorar a performace dela em CPUs
> com mais de um núcleo.
> A Única coisa que preciso é passar a usar threads on é possivel e o SO
> ( Linux, *BSD) fazem o resto
> ou tenho que usar um técnica ou biblioteca mais especifica ?
>
Olá Otavio,
Bem... ai depende do que a tua aplicação faz :)
O correto é paralelizar a aplicação, como vai fazer isso depende de cada
caso!
P.ex. o apache sempre usou uma técnica simples, lançar várias instâncias (agora
podem ser threads)
que executam as mesmas tarefas em paralelo.
De uma olhada em www.openmp.org, talvez você precise de uma API para
programação paralela. Mas,
é complicado sem saber o que a sua aplicação faz :)
Antonio.
--
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html