Buscar

PPA+ +2019 01+ +Apresentacao

Prévia do material em texto

Programação Paralela
Apresentação do Curso
Jobson Massollar
jobson.silva@uva.br
Programação Paralela2
Objetivo do Curso
Reconhecer os conceitos de Programação Paralela
analisando os modelos computacionais que suportam
essa abordagem.
Utilizar métodos e técnicas para o projeto e
implementação de programas paralelos e distribuídos.
Programação Paralela3
Estrutura do Curso
➢ Introdução
✓ Motivação para o estudo da Programação Paralela
✓ Evolução tecnológica das arquiteturas de computadores
➢ Modelos de Computadores Paralelos
✓ Computadores paralelos com memória compartilhada
✓ Computadores paralelos com memória distribuída
✓ Redes de interconexão de computadores paralelos
➢ Modelos de Programação Paralela
✓ Programação paralela com memória compartilhada (threads, OpenMP)
✓ Programação paralela com trocas de mensagens (MPI)
Programação Paralela4
Estrutura do Curso
➢ Projeto de Programas Paralelos 
✓ Metodologia de projeto de programas paralelos
✓ Problemas paralelizáveis e não paralelizáveis
✓ Particionamento funcional e de domínio
✓ Aglomeramento e Mapeamento
➢ Análise de Desempenho de Programas Paralelos
✓ Definição de desempenho
✓ Modelos de desempenho
✓ Cálculo de Speedup
✓ Análise de escalabilidade
✓ Relação entre processamento e comunicação
Programação Paralela5
Bibliografia
➢ TANEMBAUM, A. S. e VAN STEEN, M. Sistemas distribuídos: princípios
e paradigmas. 5ª ed., Pearson, 2007.
➢ DANTAS, M. Computação distribuída: redes, grids e clusters
computacionais. Axcel, 2005.
➢ CHEDE, C T. Grid computing: um novo paradigma computacional.
Brasport, 2004.
➢ DEITEL, Paul; DEITEL, Harvey. Java: como programar. 10ª ed., Pearson,
2017.
Programação Paralela6
Calendário
➢ Dias sem aula:
Datas Aulas
07/02 a 28/03 7 aulas (21 tempos)
04/04 A1
11/04 a 30/05 8 aulas (24 tempos)
06/06 A2
27/06 A3
Dia Motivo
07/03 Carnaval
20/06 Corpus Christi
Programação Paralela7
Material Didático 
➢ Todos o material apresentado em sala de aula e os programas
desenvolvidos no laboratório serão postados no sistema do aluno.
Os alunos deverão acessar o sistema e fazer o download do
material.
➢ Não será enviado nenhum tipo de material didático via email.
Programação Paralela8
Frequência
➢ O curso é presencial e, portanto, não há abono de faltas.
➢ Use os 25% de faltas (30 tempos) a que você tem direito para os
casos realmente necessários (doença, viagem, trabalho, etc.).
➢ Acompanhe o lançamento das frequências no sistema do aluno.

Continue navegando