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

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

Abstract


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.
Published
2018-05-06
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: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SOUTHERN BRAZIL (ERAD-RS) , 2018, Porto Alegre. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . ISSN 2595-4164.