Provendo Abstrações de Alto Nível para GPUs na SPar

  • Dinei Rockenbach PUCRS
  • Dalvan Griebler PUCRS
  • Luiz Gustavo Fernandes PUCRS

Resumo

O presente trabalho apresenta uma extensão à linguagem SPar para suportar o paralelismo heterogêneo combinado de CPU e GPU através de anotações C++11 em aplicações de processamento de stream. Os testes sugerem melhoras significativas de desempenho com poucas modificações no código.

Referências

Griebler, D., Danelutto, M., Torquati, M., and Fernandes, L. G. (2017). SPar: A DSL for High-Level and Productive Stream Parallelism. Parallel Processing Letters, 27(01):1740005.

Rockenbach, D. A. (2020). High-Level Programming Abstractions for Stream Parallelism on GPUs. Master’s thesis, School of Technology PPGCC PUCRS, Porto Alegre, Brazil.

Rockenbach, D. A., Griebler, D., and Fernandes, L. G. (2019). Proposta de Suporte ao Paralelismo de GPU na SPar. In Escola Regional de Alto Desempenho (ERAD-RS), page 4, Três de Maio, BR. Sociedade Brasileira de Computação (SBC).
Publicado
2021-04-14
Como Citar
ROCKENBACH, Dinei; GRIEBLER, Dalvan; FERNANDES, Luiz Gustavo. Provendo Abstrações de Alto Nível para GPUs na SPar. Anais da Escola Regional de Alto Desempenho da Região Sul (ERAD-RS), [S.l.], p. 109-110, abr. 2021. ISSN 2595-4164. Disponível em: <https://sol.sbc.org.br/index.php/eradrs/article/view/14793>. Acesso em: 18 maio 2024. doi: https://doi.org/10.5753/eradrs.2021.14793.