Minicurso 3 - ERADE - Fundamentos da Computação Acelerada com CUDA C/C++
Minicurso 3
Wellington Martins (INF/UFG),
Local: Lab 152 INF
Resumo: Este minicurso ensina as ferramentas e técnicas fundamentais para acelerar aplicações em C/C++ para serem executados em GPUs massivamente paralelas com CUDA®. Você aprenderá a escrever código, configurar a paralelização de código com CUDA, otimizar a migração de memória entre o processador e o acelerador de GPU. No final do minicurso, você terá acesso a recursos adicionais para criar novas aplicações aceleradas por GPU por conta própria.
Wellington Santos Martins é bolsista de produtividade em pesquisa (PQ) do CNPq - Nível 2. É professor de Ciência da Computação da Universidade Federal de Goiás (INF/UFG), onde lidera o Laboratório de Computação de Alto Desempenho e Aplicações (LDA). Recentemente se tornou embaixador universitário da NVIDIA Deep Learning Institute (DLI), com certificação para a tecnologia CUDA. Seu Doutorado foi em Ciência da Computação na Universidade de East Anglia (Inglaterra), mestrado em Sistemas de Computação na PUC-RJ, e graduação em Engenharia Elétrica na UFG, respectivamente. Ele atuou como pesquisador visitante na UDEL (EUA) e UFMG. Seus interesses de pesquisa incluem computação paralela (algoritmos e implementações), aprendizado de máquina, mineração de textos, e informática científica (bio/geo/eco-informática).