Minicurso 1 - ERADE - Introdução à programação de GPU com o OpenACC
Minicurso 1
Título: Introdução à programação de GPU com o OpenACC
Palestrante: João Paulo Navarro (NVIDIA)
Data: 22/11/2019
Horário: 11h00
Local: Lab 154 INF
Resumo: Aprenda como acelerar seu aplicativo C/C++ ou Fortran usando o OpenACC para aproveitar a potência massivamente paralela das GPUs NVIDIA. O OpenACC é uma abordagem baseada em diretivas para computação, na qual você fornece dicas para compilador acelerar seu código, em vez de escrever o código do acelerador sozinho. Em 90 minutos, você experimentará um processo de quatro etapas para acelerar aplicativos usando o OpenACC: (1) Caracterizar e criar perfil de seu aplicativo; (2) adicionar diretivas de computação; (3) Adicionar diretivas para otimizar a movimentação de dados; e (4) otimizar sua aplicação usando o escalonamento do kernel.
Número de vagas: 30
Pré-requisito: familiaridade com C/C++
Minicurrículo: João Paulo Navarro é Cientista da Computação e mestre em Modelagem Computacional (UFJF), tendo dedicado boa parte de sua carreira desenvolvendo projetos de computação científica, simulação física e machine learning. Possui vasta experiência no desenvolvimento de algoritmos e técnicas de visualização voltadas ao processamento geofísico. Hoje, na NVIDIA, é Arquiteto de Soluções com foco em computação de alto-desempenho e Deep Learning.