Um cluster Beowulf é uma solução para mim?

2

Plano de fundo

Sou graduado e trabalho em um experimento científico. Até agora eu estava testando nosso programa piloto no Ubuntu 12.04 e agora preciso implantá-lo. O PC no qual testei o programa tem um processador Intel Q9550. O programa foi escrito por um ex-aluno que estava trabalhando no experimento há alguns anos.

O que eu sei

Os programas usam muito poder de computação. Ele usa todos os núcleos do processador disponíveis para ele. Está escrito em Python.

O que eu não sei

Eu não sei muito sobre codificação. Eu realmente não sei muito sobre o código. Eu não posso facilmente ajustá-lo. Não estou me concentrando em seus aspectos técnicos. Estou mais interessado em sua aplicação

Qual ajuda eu preciso

O processador quad core é realmente insuficiente para a implementação real do programa, uma vez que tritura muitos dados. Preciso ter muitos núcleos de processamento. Eu não tenho uma grande concessão para comprar um servidor com processadores de 24 núcleos.

No entanto, existem muitos desses computadores quad core disponíveis em nosso laboratório, todos executando Ubuntu e outros rodando o CentOS. Posso aproveitar seu poder de computação formando um cluster Beowulf?

Eu realmente não tenho conhecimento do código do meu programa, no entanto, como mencionei anteriormente, ele usa todos os núcleos de processamento disponíveis. Seria possível executar o programa no cluster?

Se isso for possível, alguém pode me orientar sobre qual método de criação de um cluster Beowulf seria mais útil para meu aplicativo?

    
por TheSciGuy 19.04.2015 / 13:40

0 respostas