Logo Hardware.com.br
NewtonJose
NewtonJose Tô em todas Registrado
893 Mensagens 174 Curtidas

xeon quad core funciona só com um core

#1 Por NewtonJose 07/06/2010 - 17:29
Olá pessoal, a minha empresa comprou Dell PowerEdge T410.
Ele tem 2 (dois) porcessadores Xeon Quad-Core, totalizando 8 núcleos.

Nós o compramos para rodar um processamento pesado, compilado em Fortran.

O problema é que ele sempre só usa um núcleo e o processamento leva cerca de 48 horas para terminar. Eu queria uma maneira dele rodar com os oito núcleos o tempo todo, de modo a reduzir o tempo de processamento.

Estou usando o Centos 5.4 com o kernel abaixo:

[root@procbern rbmc]# uname -a
Linux procbern.ibge.gov.br 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

Tem jeito ?
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#4 Por jcferranti
08/06/2010 - 16:30
Normalmente o S.O. gerencia como os programs rodam. Ele dá preferencia para rodar cada programa em um nucleo.
No seu caso. teria que reescrever o programa para usar Threads ou multi-core. Não sei se um compilador Fortran possua suporte a multi-cores, mas threads o Fortran deve suportar.
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#6 Por jcferranti
08/06/2010 - 22:42
NewtonJose disse:
Eu pesquisei um pouco na internet e descobri que a versão 4.3, ou superior, do gfortran tem suporte a multi-threads. Ainda tenho de pesquisar qual é a opção que deve ser usada para ativar o multi-threads.
Acho que é :

gfortran44 -fthread-jumps
O gfrotran44 é versão 4.4 do gfortran no Centos


não adianta ativar as threads se seu programa não as utiliza. Veja se o programa possue o uso no código fonte ou ele vai ter que ser reescrito.
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal