Banca de QUALIFICAÇÃO: VITOR HUGO MICKUS RODRIGUES

Uma banca de QUALIFICAÇÃO de MESTRADO foi cadastrada pelo programa.
DISCENTE : VITOR HUGO MICKUS RODRIGUES
DATA : 26/06/2019
HORA: 10:00
LOCAL: Auditório nPITI
TÍTULO:

Suporte a GPUs para Geração Automática de Núcleos de Estêncil com Diferenças Finitas


PALAVRAS-CHAVES:

GPU, linguagens específicas de domínio, diferenças finitas, núcleos de estêncil, arquiteturas paralelas, Devito, OPS


PÁGINAS: 10
RESUMO:

O crescimento dos dados a serem processados no setor de Óleo e Gás corresponde aos requisitos impostos pelos algoritmos em evolução com base em cálculos de estêncil, como Inversão de forma de onda completa e migração reversa de tempo. Unidades de processamento gráfico (GPUs) são uma arquitetura alvo atraente para cálculos de estêncil devido ao alto grau de paralelismo de dados. No entanto, o rápido avanço da tecnologia torna difícil até mesmo os programadores mais proficientes manterem-se atualizados com as novidades tecnológicas no nível micro-arquitetural. Neste trabalho apresentamos uma extensão do compilador Devito, ou seja, um novo backend para gerar código para múltiplas arquiteturas. Nosso objetivo é permitir que os usuários que codificam em um nível de representação simbólica obtenham facilmente suas implementações aproveitadas pelas capacidades de processamento das arquiteturas de GPU. Mostramos que os kernels de diferenças finitas para propagação progressiva atingem um tempo de execução reduzido em 50% usando hardware de tecnologia de prateleira a preço de varejo e uma aceleração de 42 vezes ao usar uma GPU de primeira linha.


MEMBROS DA BANCA:
Presidente - 1673543 - SAMUEL XAVIER DE SOUZA
Interno - 073.976.164-10 - LUCAS COSTA PEREIRA CAVALCANTE - DTU
Externo à Instituição - Gerard John Gorman
Notícia cadastrada em: 12/06/2019 16:22
SIGAA | Superintendência de Informática - | | Copyright © 2006-2020 - UFRN - sigaa03-producao.info.ufrn.br.sigaa03-producao