Professor: Roberto Souto (LNCC)
Horarios: Terça 12/01 de 14:30h às 18:30h
Objetivo: Curso em nível avançado de linguagem CUDA, onde são vistos aspectos referentes à otimização de código, a fim de obter um desempenho mais próximo possível do máximo potencial das GPUs disponíveis na infra-estrutura computacional.
Ementa: São abordados tópicos avançados de programação em CUDA, que visam atacar questões referentes ao custo de tranferência de dados entre CPU e GPU (transferência assíncrona de dados), ao uso eficiente de memória, ao uso simultâneo de GPUs (multi-GPU) e aplicação de bibliotecas otimizadas em CUDA.
Bibliografia:
- CUDA by Example: An Introduction to Genera Purposel GPU Programming,
by David Weller
- http://docs.nvidia.com/cuda/cuda-cprogramming-guide/index.htm
- http://devblogs.nvidia.com/parallelforall