8:00
Credenciamento
9:00
Palestra:
Nova plataforma NVIDIA para HPC e Inteligência Artificial (IA)
João Paulo Navarro (NVIDIA), Local: Auditório - Letras
Resumo: Deep Learning (DL) é a técnica de Machine Learning que vem proporcionando avanços surpreendentes nos mais variados fluxos de trabalho da indústria e academia. A Inteligência Artificial moderna é a 4ª revolução industrial e a plataforma da NVIDIA fornece poder computacional para os mais complexos algoritmos de DL. A nova arquitetura de GPUs Volta, juntamente com o CUDA 9 e os SDKs da NVIDIA, foram aprimorados para incluir algoritmos especializados e altamente otimizados para extrair o máximo potencial das placas de vídeo no treinamento de algoritmos de DL, utilizados nos mais importantes frameworks da atualidade (TensorFlow, Caffe, Torch, etc). Veremos aplicações dos algoritmos de DL em diversas áreas do conhecimento, como Visão Computacional, Carros Autônomos e Robótica!
10:30
Minicurso:
Introdução à programação de GPU com o OpenACC
João Paulo Navarro (NVIDIA), 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++
14:00
Palestra:
Programação Paralela de GPUs e FPGAs: Estudo de Caso em Bioinformática
Alba Cristina M. A. Melo (UnB), Local: Auditótio - Letras
Resumo: Apresentaremos uma visão geral da área de programação paralela, e do problema de comparação de sequências biológicas. Em seguida discutiremos o problema de tarefas dependentes que seguem o padrão de frente de onda (wavefront) e apresentaremos dois estudos de caso em Bioinformática, um usando FPGA e outro usando GPU. Finalizaremos com uma discussão sobre trabalhos futuros na área.
15:30
Palestra:
Evolução e Desafios da Computação Paralela e de Alto Desempenho
Alfredo Goldman (USP), Local: Auditótio - Letras
Resumo: Nesta palestra apresentaremos uma visão geral da área de programação paralela e os desafios de pesquisa rumo ao exascale. Após um breve histórico da evolução dessas tecnologias, mostraremos as vantagens e limitações das principais ferramentas atualmente em uso assim como as principais tendências para o futuro.
17:30
Palestra:
Laboratório Multiusuário de Computação de Alto Desempenho da UFG
Felipe Pamplona Mariano (UFG) / Herbert de Castro Georg (UFG), Local: Local: sala 257 - INF
Resumo: O Laboratório Multiusuário de Computação de Alto Desempenho (LaMCAD) foi criado no final de 2018 com o objetivo de centralizar os esforços para oferecer, à comunidade acadêmica da UFG e a instituições parceiras, infraestrutura, serviços e recursos computacionais voltados para computação científica que demandem alto poder de processamento, armazenamento e virtualização (computação em nuvem), dentre outros aspectos computacionais específicos. Nesta palestra, descreveremos a estruturação física do LaMCAD e a organização dos novos serviços que serão disponibilizados em breve.
18:00
Fórum de Iniciação Científica e Pós-graduação. Local: sala 257 - INF
19:00
Abertura
20:00
Reunião CRAD. Local: sala 257 - INF
21:00
Confraternização
09:00
Minicurso:
Fundamentos da Computação Acelerada com CUDA C/C++
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.
11:00
Palestra:
In Network Computing - Qual a importância da Rede de interconexão em ambientes computacionais de alto desempenho
Lincoln Grillo (Mellanox), Local: Auditótio - Letras
Resumo: Abordaremos quais as tecnologias são empregadas nas soluções de redes de interconexão buscando um maior aproveitamento da infraestrutura com baixa latência e offload de processos da CPU e GPU.