Fechar menu lateral

Ciência da Computação Noturno

Os links a seguir apresentam todas as disciplinas com vagas disponíveis para os discentes do Curso de CIÊNCIA DA COMPUTAÇÃO NOTURNO (35A) da Universidade Federal de Juiz de Fora (UFJF) no período letivo atual. Os horários e os docentes responsáveis por cada disciplina podem ser consultados clicando na turma desejada.

Ressalta-se que o Curso de Ciência da Computação  Noturno da UFJF é ofertado em período noturno, com aulas de segunda a sexta-feira, podendo ocorrer no turno noturno (19h às 23h), conforme estabelecido na grade curricular.

Plano de Ensino

Disciplina: DCC125 - PROGRAMAÇÃO PARALELA

Carga horária: 60

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa
keyboard_arrow_down keyboard_arrow_up
Introdução à computação paralela
Modelos de processamento paralelo
Programando com Troca de Mensagens
Programando com Memória Compartilhada
1) Introdução à computação paralela Demanda Computacional. Arquiteturas Paralelas. Avaliação de Desempenho.

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.
CHANDRA, R.; MENON, R.; DAGUM, L.; KOHR, D.; MAYDAN, D.; MCDONALD, J. Parallel Programming in OpenMP. Morgan Kaufmann, 1996.
PACHECO, P. S. An Introduction to Parallel Programming. Morgan Kaufmann, 2011.
______. Parallel Programming with MPI. Morgan Kaufmann, 1997.
BAKER, L. Parallel Programming. New York: McGraw-Hill, 1996.
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.