Algoritmos Paralelos (1/02, 1/07, 2/11, 2/2012)



Home Aulas
Soluções
Programa
Links
Notas
Material
News

Programa da Disciplina

Objetivos:

Ementa:

1. Introdução a Computação Paralela. 2. Modelos de computação paralela. 3. Paradigma de troca de mensagens. 4. Introdução a MPI, OpenMP e CUDA e exemplos. 5. Operações básicas como soma e soma de prefixos. 6. Ordenação. 7. Algoritmos para problemas em grafos. 8. Estudos de Casos.

Programa:

1. Introdução a Computação Paralela. 2. Modelos de Computação Paralela. Modelo PRAM. Modelo de Rede. Modelos Realísticos. Modelo BSP/CGM. Modelo LogP. 3. Programação com Troca de Mensagens. 4. Programação usando as Bibliotecas MPI, OpenMP e CUDA. 5. Algoritmos Básicos. Soma, Soma de Prefixos, Integração e algoritmos com número de rodadas constantes de comunicação. 6. Busca e Ordenação Paralela. 7. Algoritmos para Problemas em Grafos. 8. Algoritmos para Problemas de Programação Dinâmica, Biologia Computacional, Algoritmos Numéricos e Utilização de Bibliotecas.

Bibliografia: