Uma extens ão ao Clang para identificação de laços de redução

  • Vítor Resing Plentz
  • Edevaldo Santos
  • Gerson Geraldo H. Cavalheiro

Resumo


Na atualidade a maioria dos programas são construídos de forma sequencial, utilizando para a solução de muitos problemas o emprego de estratégias de execução iterativas, com laços de repetição. É de notório saber que grande parte do custo de processamento se dá nestes laços, não aproveitando o poder das arquiteturas paralelas. Neste artigo é apresentada uma extensão ao compilador Clang para identificação de laços paralelizáveis do padrão Reduce.
Publicado
06/05/2018
PLENTZ, Vítor Resing; SANTOS, Edevaldo; CAVALHEIRO, Gerson Geraldo H.. Uma extens ão ao Clang para identificação de laços de redução. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS) , 2018, Porto Alegre. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . ISSN 2595-4164.