Programação Paralela em Ambiente HPC

O curso promove o aprendizado de programação em ambientes de High Performance Computing utilizando OpenMP, MPI e Slurm.

Ementa

1. Introdução ao HPC (09:00-10:30):
 a. Programação Paralela em ambientes de memória compartilhada
 b. Programação Paralela em ambientes de memória distribuída
  i. MPI: C/C++
  ii. MPI4Py
 2. Experimentação ambiente Intel (10:45-12:00)
  a. OpenMP
  b. Intel Python
  c. Intel MPI
 3. Introdução ao SLURM (13:30-15:00)
  a. Execução paralela com terminal interativo
  b. Criação de script Hello World!!
  c. Submetendo aplicações de memória compartilhada em ambiente HPC
  d. Submetendo aplicações de memória distribuída em ambientes HPC
 4. Hands on com SLURM (15:15-17:00)
  a. Multiplicação de Matrizes
   i. Repetições e tamanho de entrada
   ii. Controlando topologia da execução
   iii. Usando variáveis de ambiente
  b. Experimentação com aplicação de interesse dos participantes

Local

Universidade Federal Fluminense - Laboratório FRIENDS
R. Passo da Pátria, 156 - 209 - São Domingos, Niterói - RJ
Escola de Engenharia, bloco D, sala 335

Inscrição

Solicitar inscrição aqui