Ementa: Esta disciplina cobre as principais técnicas utilizadas em modelos de computação paralela distribuída e compartilhada (ex. processos, threads e memórias transacionais) bem como as metodologias de programação para multicores e nuvem, como MPI, PThreads, OpenMP e Google MapReduce. Ao final do curso, espera-se que o aluno compreenda os principais métodos usados em computação paralela, e os ambientes de programação comumente utilizados pela indústria.
Bibliografia: (a) An Introduction to Parallel Programming by Peter S. Pacheco. Morgan Kauffman. [livro-texto], (b) The Art of Multiprocessor Programming, Revised Reprint , Maurice Herlihy and Nir Shavit. Morgan Kauffman. (c) Programming Massively Parallel Processors: A Hands-on Approach, David B. Kirk and Wen-mei W. Hwu. Morgan Kauffman.
Ano de Catálogo: 2020
Créditos: 4
Número mínimo de alunos: 5
Número de alunos matriculados: 37
Idioma de oferecimento: Português
Tipo Oferecimento: Regular
Local Oferecimento:
Horários/Salas:
Docentes:
Reservas:
| Hora | Segunda | Terça | Quarta | Quinta | Sexta | Sábado | 
|---|---|---|---|---|---|---|
| 07:00 | ||||||
| 08:00 | A - CC51 | A - CC51 | ||||
| 09:00 | A - CC51 | A - CC51 | ||||
| 10:00 | ||||||
| 11:00 | ||||||
| 12:00 | ||||||
| 13:00 | ||||||
| 14:00 | ||||||
| 15:00 | ||||||
| 16:00 | ||||||
| 17:00 | ||||||
| 18:00 | ||||||
| 19:00 | ||||||
| 20:00 | ||||||
| 21:00 | ||||||
| 22:00 | ||||||
| 23:00 |