Otávio,

Acho que vale a pena dar uma olhada na tecnbologia Grand Central
Dispatch da Apple. É opensource e logo, logo estará a todo vapor nos
sistemas livres.

Sua arquitetura promete.

[]'s

Carlos

2009/11/11 Antônio da Silva Martins Júnior <[email protected]>:
>
> ----- "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



-- 
Carlos Eduardo de Andrade
Algorithms and Programming, Operation Systems
Federal Institute for Education, Science and Technology Southern of
Minas Gerais, Brazil
Home: http://www.ifs.ifsuldeminas.edu.br/~carlos.andrade
Twitter: http://twitter.com/ce_andrade
Phone/Fax: +55 35 3464 1200
---------------------------------------------------------------------------
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

Responder a