Video
É possível buscar supercomputadores energeticamente eficientes?
Fecha
2020-10-20Autor
Uller, João Fellipe
Institución
Resumen
A necessidade cada vez maior de poder computacional tem trazido nos últimos anos uma preocupação crescente com a eficiência energética dos supercomputadores. Buscam-se, cada vez mais, soluções capazes de entregar esse maior poder computacional com um menor consumo energético. Nesse contexto, os Lightweight Manycores surgem para atender às demandas dessas duas importantes áreas. No entanto, as particularidades arquiteturais desses processadores exigem a disponibilização de ambientes de desenvolvimento que simplifiquem o porte de aplicações e abstraiam as complexidades intrínsecas do hardware. O objetivo deste trabalho é propor mecanismos de comunicação entre processos localizados em clusters distintos em lightweight manyco- res, além de prover uma implementação do padrão Message Passing Interface (MPI) sobre esses mecanismos. As contribuições estão inseridas na pesquisa e desenvolvimento de um SO distribuído para lightweight manycores, denominado Nanvix. Os resultados mostram como algoritmos distribuídos conhecidos podem ser eficiente- mente suportados pelo Nanvix, bem como padrões bem conhecidos pela indústria podem ser implementados de maneira satisfatória sem incorrer em perdas significativas de desempenho.