Navegando por Palavras-chave "Programação de alto desempenho"
Agora exibindo 1 - 1 de 1
Resultados por página
Opções de Ordenação
- ItemAcesso aberto (Open Access)Custo energético de padrões de programação em computação de alto desempenho(Universidade Federal de São Paulo, 2023-07-14) Anjos, Paulo Nascimento Müller dos [UNIFESP]; Fazenda, Álvaro Luiz; http://lattes.cnpq.br/7606159905559544O desenvolvimento de novos algoritmos geralmente tem foco na melhoria de desempenho, sendo raramente dada qualquer importância ao impacto ambiental e custo energético em função de sua execução, porém, esse tópico vem ganhando maior atenção recentemente. Este trabalho tem como objetivo mostrar de forma objetiva o consumo energético de padrões de programação comumente presentes em programas científicos demandantes de processamento de alto desempenho, sendo eles o map, reduction e stencil. A medida do consumo energético é feita por software por meio da interface RAPL, e as demais medidas de desempenho utilizaram a quantidade de operações executadas e o tempo decorrido. São feitas variações no tipo de processador utilizado, na quantidade de threads executadas e nas opções de compilação, buscando identificar quais os impactos que estas mudanças causam na eficiência energética. Com os resultados, é visto que aplicar otimizações de compilação são sempre benéficas, diferentes algoritmos e sistemas tem resultados muito diferentes e, às vezes, inesperado, como, para os algoritmos map e stencil, a perda de eficiência ao utilizar núcleos lógicos e que, geralmente, a redução no tempo de execução ainda tem resultados positivos para a eficiência energética, mesmo que com um custo um pouco maior para a utilização de mais threads.