Otimizando o uso do Subsistema de Memória de GPUs para Aplicações Baseadas em Estênceis

  • Ricardo K. Lorenzoni
  • Matheus S. Serpa
  • Edson L. Padoin
  • Jairo Panetta
  • Philippe O. A. Navaux
  • Jean-François Méhaut

Resumo


O desempenho e a eficiência energética de sistemas paralelos são uma preocupação crescente para sistemas de larga escala. Pesquisas tem sido desenvolvidas em resposta a este problema focando na obtenção de sistemas com melhor eficiência energética. Neste contexto, este trabalho tem como objetivo melhorar o desempenho e a eficiência energética de aplicações baseadas em estênceis, pela otimização do uso do subsistema de memória de placas GPUs. Os resultados mostram, que o ganho de desempenho utilizando as otimizações propostas são de até 2; 85 vezes comparadosá versão original. A otimização que combina a internalização do eixo Z com o reuso de registradores resulta em uma redução de até 20; 24% no consumo energético e um aumento de até 50% na eficiência energética.

Publicado
06/07/2017
LORENZONI, Ricardo K.; SERPA, Matheus S.; PADOIN, Edson L.; PANETTA, Jairo; NAVAUX, Philippe O. A.; MÉHAUT, Jean-François. Otimizando o uso do Subsistema de Memória de GPUs para Aplicações Baseadas em Estênceis. In: WORKSHOP EM DESEMPENHO DE SISTEMAS COMPUTACIONAIS E DE COMUNICAÇÃO (WPERFORMANCE), 16. , 2017, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . ISSN 2595-6167. DOI: https://doi.org/10.5753/wperformance.2017.3352.