“An Overview of OpenMP, MPI and CUDA” será conduzido pelo Prof. Fahed Jubair, no dia 12 de maio, entre as 14:00 e as 17:00, na sala B006.
O tutorial irá descrever uma visão geral de três modelos de programação populares: OpenMP, MPI e CUDA. Irá começar com a descrição e comparação dos atuais tipos de processadores paralelos. Seguidamente descreverá como o OpenMP é utilizado para programar arquiteturas de memória partilhada, como o MPI é utilizado para programar arquiteturas de memória distribuída e por fim descreverá como o CUDA é utilizado para a programação de GPUs Nvidia. O tutorial incluirá exemplos práticos de todos os modelos de programação.
Short-Bio:
Fahed Jubair licenciou-se na Universidade Purdue em 2014 com um Doutoramento em Engenharia Electrotécnica e Informática. Recebeu o seu B.Sc. pela Universidade da Jordânia em 2007. Atualmente é Professor Auxiliar de Engenharia Informática na Universidade da Jordânia. Os seus principais interesses de investigação incluem a otimização de compiladores, computação paralela, algoritmos heurísticos, e aprendizagem de máquinas.