Processamento Paralelo
Período: 2011.1
Horários:
Aulas:
Segundas Feiras, 09:10 - 10:50, Sala 3119
Quartas Feiras 09:10 - 10:50, Sala 3118
Professor: Esbel Tomás Valero Orellana
Tópicos:
- 21/02 - Apresentação do Curso
- 23/02 - Introdução ao Processamento Paralelo
- 28/02 - Caracterização de desempenho em programas paralelos
- 02/03 - Hardware Paralelo
- 14/03 - Hardware Paralelo, continuação
- 16/03 - Avaliação Escrita 1, Programação em memória compartilhada com OpenMP
- 21/03 - Construtores Paralelos
- 23/03 - Construtores de sincronização
- 28/03 - Variaveis em OpenMP
- 30/03 - Avaliação Escrita 2, Distribuição dos projetos
- 04/04 - Prática de programação com OpenMP
- 06/04 - Prática de programação com OpenMP
- 11/04 - Elaboração do Projeto
- 13/04 - Elaboração do Projeto
- 18/04 - Elaboração do Projeto
- 25/04 - Elaboração do Projeto
- 27/04 - Apresentação dos Projetos
- 02/05 - Programação em memória distribuida
- 04/05 - Introdução ao MPI
- 09/05 - Comunicação coletiva, operações de redução
- 11/05 - Distribuição de dados
- 16/05 - Avaliação Escrita 3, Distribuição dos projetos
- 18/05 - Utilização do cluster, gerenciador de filas PBS
- 23/05 - Prática de programação com MPI
- 25/05 - Prática de programação com MPI
- 30/05 - Elaboração do Projeto
- 06/06 - Elaboração do Projeto
- 08/06 - Elaboração do Projeto
- 13/06 - Elaboração do Projeto
- 15/06 - Apresentação dos Projetos
Slides-Aulas
Projetos
Provas
Recursos
Bibliografia
- Paralell Programing with MPI. Peter S. Pacheco, Morgan Kauffman, San Francisco, California, EUA, (1994).
- Using OpenMP: Portable Shared Memory Parallel Programming. Barbara Chapman, Gabriele Jost e Ruud van der Pas}, MIT Press, Cambridge, England, (2008).