Estendendo o OpenACC para Geração e Execução Eficiente de Códigos Estêncil por Esqueletos Paralelos
Resumo
O modelo de programação OpenACC simplica a programação para GPUs, porém seu modelo de abstração não permite explorar otimizações específicas de arquitetura. Este trabalho propõe uma extensão ao OpenACC para geração e execução eficiente de código estêncil através de frameworks baseados em esqueletos paralelos. Os resultados experimentais mostram que a abordagem proposta melhora o desempenho em até 22% em GPU e 82% em CPU.
Publicado
07/04/2017
Como Citar
PEREIRA, Alyson D.; ROCHA, Rodrigo C.O.; CASTRO, Márcio; GÓES, Luís F. W.; DANTAS, Mário A. R..
Estendendo o OpenACC para Geração e Execução Eficiente de Códigos Estêncil por Esqueletos Paralelos. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS) , 2017, Ijuí.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2017
.
ISSN 2595-4164.