On Sat, 11 Feb 2006, Perseu wrote: > > > 2) O que é necessário "dizer" (parâmetros) ao compilador/linkador para > > > que um programa utilize os dois processadores da máquina, aumentando o > > > desempenho de execução ? > > O que vc quer dizer com "os programas devem ser reescritos para > aproveitar o paralelismo" ? Que tipo de algoritmo/instruções devo > utilizar ? Talvez uma biblioteca específica, como MPICH ?
Me metendo um pouco na conversa :D A MPICH é para clusters :D De uma lida aqui: http://www-unix.mcs.anl.gov/dbpp/text/book.html é um livro sobre programação paralela, deve te esclarecer um pouco. O que vc precisa é modificar os algoritmos para paralelizar o processamento dos dados, isto é feito de modo geral enviando a threads independentes calculos/operações independentes. Entretanto, em um servidor Unix, exceto no caso em que este seja dedicado a um único serviço (desde que não seja o apache), o fato de permitir a execução de vários programas simultaneamente já irá aproveitar o fato de existirem vários processadores na máquina. Antonio. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Antonio S. Martins Jr. - Support Analist | "Only The Shadow Knows | | Universidade Estadual de Maringa - Brasil| what evil lurks in the | | NPD - Núcleo de Processamento de Dados | Heart of Men!" | | E-Mail: [EMAIL PROTECTED] / [EMAIL PROTECTED] | !!! Linux User: 52392 !!! | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ --------------------------------------------------------------------------- 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
