Justificativa
Este projeto visa a concepção e o desenvolvimento de um cluster computacional de propósito genérico, totalmente baseado em GPUs - hardwares originalmente destinados a aceleração gráfica. Apesar do projeto supor a construção do sistema (em) a nível de hardware, o foco principal consiste em desenvolver as soluções de software open source, bem como livrarias, ferramentais e documentação que permitam um amplo escopo de utilização deste tipo de sistema, tais como aplicações de processamento de imagens, processamento de vídeo, simulação, cálculos matemáticos, visualização de grande volume de dados, especialmente aplicações que requeiram cálculos tempo real. Graças aos recentes avançados e novas arquiteturas de GPUs recém lançadas, este tema está despertando amplo interesse na comunidade científica. Entretanto, o tema ainda foi pouco explorado e possui enormes potencias de pesquisa. A elaboração de uma solução brasileira para clusters deste tipo é estratégico:
- Aponta-se para uma futura convergência entre as arquiteturas de GPUs e CPUs com muitos núcleos. Assim, estratégias desenvolvidas para processamento distribuído em CPUs, futuramente podem ser soluções adequadas para computadores de muitos núcelos;
- A criação de um novo conceito de clusters computacionais de baixo custo e com poder de processamento compatível com os clusters baseados em CPUs atuais, cujo custo pode ser superior a 10 vezes o valor da solução proposta no presente projeto, poderá viabilizar inúmeras pesquisas em otimização e computação de alto desempenho em centros de pesquisa com recursos e laboratórios limitados;
- O uso de GPUs para cálculos genéricos é um tema de pesquisa extremamente recente, havendo um grande escopo de temas a serem explorados, bem como uma grande quantidade de pesquisa que ainda é requerida.
Além disso, o projeto tem em vista algumas metas a serem alcançadas:>
- Ampliar o escopo de aplicações que utilizam as GPUs para processamento genérico;
- Consolidação das cooperações e intercâmbios;
- Publicações em eventos e periódicos científicos dos resultados alcançados.