Implementação e Avaliação
Unidade da USPEscola de Engenharia de São CarlosData de Apresentação2010-06-16OrientadorMaciel, Carlos Dias
Banca Goldenberg, Carlos
Endo, Wagner
Título em PortuguêsImplementação e avaliação de um cluster de beagleboards ambientadas em linux utilizando MPIPalavras-chave em Português Beagle
OMAP
Cluster
MPI
Supercomputação
Multiprocessamento
Multiprogramação
Resumo em PortuguêsQuando se fala em supercomputação, uma abordagem muito comum é dada pelos ditos Cluster. Um cluster, nada mais é que a associação de vários computadores processando um mesmo problema. Apesar de parecer a solução mais lógica para a resolução de grandes questões, imagine um problema tão complexo que exija 100 computadores para ser resolvido dentro de um tempo razoável. Cada computador gasta uma determinada quantia de energia, e a energia de 100 computadores é aceitável. No entanto, se o número de computadores simplesmente crescer com a complexidade do problema a ser resolvido, um limite será eventualmente atingido. Este trabalho tem como intenção otimizar o uso da energia disponível, propondo um cluster constituído por OMAP's, um novo micro-processador de baixo consumo desenvolvido pela Texas Instruments detentor de uma capacidade de processamento signi_cativa. Para tanto, a Beagle Board (BB), uma plataforma ARM que pode ser alimentada via USB, foi escolhida como apropriada para o ínicio dos experimentos. Após algum esforço para se obter uma plataforma de trabalho operacional (instalação do linux e recompilação de alguns drivers), era hora de decidir como gerenciar o cluster de fato. O MPICH, uma implementação do famoso protocolo de passagem de mensagens atendia a todas as necessidades do projeto. O último obstáculo a ser transposto seria compilar este software para a arquitetura da BB, recentemente realizado. Como resultado, o cluster de BB's provou-se viávelPalavras-chave em Inglês