![]() |
Computação Paralela Distribuída |
Sumários
de
Paradigmas de Computação
Paralela
Semana: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
Ultima
Modificação:
15 Abr 2008
departamento de informática |
|
MPI:
Semana 1
27-Nov-07 (9h-13h)
Aula teórica: Introdução aos modelos e
linguagens de computação paralela com base nos critérios de Skillicorn & Talia.
Modelos com paralelismo implícito (e.g., linguagens declarativas, esqueletos),
com paralelismo explícito (e.g., Parlog, MultiList, HPF), com mapeamento
explícito (Linda, RPC), com comunicação explicita (Actores, COOLs) e com tudo
explícito (Java Threads, MPI).
Breve introdução ao OpenMP: modelo de execução, ciclos paralelos, escalonamento
de ciclos, valores locais aos fios de execução e primitivas de sincronização.
Discussão de um trabalho: Análise do
perfil de uma operação de convolução digital de imagem com uma máscara 1D e
debate sobre os resultados obtidos considerando os padrões de acesso do
algoritmo à cache e o tamanho dos dados a processar.
Sugestão de leituras:
xxx.
Semana 2