Agenda do Curso
-
- Apresentação da disciplina
- Dispensa para participação na SIFSC
-
Feriado municipal. Sem aula.
-
Início da revisão de arquiteturas e organização de computadores.
Até (incluindo) caches.
-
Demonstração de alguns exemplos dos assuntos discutidos nas aulas anteriores.
-
Término da revisão de arquitetura e organização de computadores.
Apresentação do trabalho (ver abaixo).
-
Arquiteturas paralelas. Até antes de redes de interconexão.
-
Término de arquiteturas paralelas. Conceitos básicos de MPI.
-
Continuação de MPI: Comunicações ponto a ponto e coletivas.
-
Lista de exercícios para estuda para a primeira prova.
-
-
Primeira prova.
-
Continuação de MPI: Tipos de dados; novos comunicadores; topologias; exemplo de multiplicação matrix-vetor.
-
Término da apresentação de MPI: Cálculo de fractal de Mandelbrot (versões estática e mestre/escravo) e propagação de calor em uma chapa.
-
Princípios de projeto de algoritmos paralelos (capítulo 3 do livro do Grama et al.)
-
Análise de desempenho de algortimos paralelos (capítulo 5 do livro do Grama et al).
-
Apresentação de programação de memória compartilhada com OpenMP.