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:

GPU Support for Automatic Generation of Finite-Differences Stencil Kernels


PALAVRAS-CHAVES:

GPU, Domain Specific Languages, finite differences, stencil kernels, parallel architectures, Devito, OPS


PÁGINAS: 10
GRANDE ÁREA: Ciências Exatas e da Terra
ÁREA: Ciência da Computação
RESUMO:

The growth of data to be processed in the Oil & Gas industry matches the requirements imposed by evolving algorithms based on stencil computations, such as Full Waveform Inversion and Reverse Time Migration. Graphical processing units (GPUs) are an attractive architectural target for stencil computations because of its high degree of data parallelism. However, the rapid architectural and technological progression makes it difficult for even the most proficient programmers to remain up-to-date with the technological advances at a micro-architectural level. In this work we present an extension of the Devito© compiler, namely a new backend to generate code for multiple-architectures. We aim to enable that users coding in a symbolic representation level to effortlessly get their implementations leveraged by the processing capacities of GPU architectures. We show that finite differences kernels for forward propagation achieve a 50% reduced runtime using on-the-shelf technology hardware at retail price and a speedup of 42 times when using a top range GPU.


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 Tecnologia da Informação - (84) 3342 2210 | Copyright © 2006-2024 - UFRN - sigaa05-producao.info.ufrn.br.sigaa05-producao