Disciplina: DCC125 - PROGRAMAÇÃO PARALELA
Horas Aula: 4
Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE
Plano de Ensino
Modelos de processamento paralelo
Programando com Troca de Mensagens
Programando com Memória Compartilhada
2) Modelos de processamento paralelo MIMD vs SIMD. Memória Global vs Distribuída.
3) Programando com Troca de Mensagens
Message Passing Interface.
4) Programando com Memória Compartilhada Threads. OpenMP. CUDA.
PACHECO, P. S. An Introduction to Parallel Programming. Morgan Kaufmann, 2011.
______. Parallel Programming with MPI. Morgan Kaufmann, 1997.
DONGARRA, J. The Sourcebook of Parallel Computing. 2002.
GRAMA, A.; KARYPIS, G.; KUMAR, V.; GUPTA, A. An Introduction to Parallel Computing: Design and Analysis of Algorithms, Second Edition. 2003.
SANDERS. J.; KANDROT, E. CUDA by Example: An Introduction to General-Purpose GPU Programming. Addison-Wesley Professional, 2010.
WILKINSON, B.; ALLEN, M. Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers. Second Edition, 2005.