Nome da Atividade
INTRODUÇÃO AO PROCESSAMENTO PARALELO E DISTRIBUÍDO
CÓDIGO
22000729
Carga Horária
60 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Unidade responsável
CRÉDITOS
4
CARGA HORÁRIA TEÓRICA
4
CARGA HORÁRIA OBRIGATÓRIA
4
FREQUÊNCIA APROVAÇÃO
75%
Ementa
Decomposição do paralelismo. Programação usando memória compartilhada. Programação usando memória distribuída. Troca de Mensagens. Modelos de programação. Principais taxonomias. Modelos de computação móvel. Mobilidade de dados e código. Operações desconectadas. Arquitetura de sistemas distribuídos de grande escala. Computação em grade e ubíqua. Sistemas distribuídos baseadas em eventos. Algoritmos paralelos e distribuídos. Outros modelos: Objetos concorrentes e distribuídos, Espaço de Tuplas e Memórias Transacionais.
Objectives
Objetivo Geral:
Apresentar as principais técnicas de exploração de arquiteturas paralelas, considerando diferentes modelos e ferramentas de programação.Conteúdo Programático
1. Arquiteturas para o processamento paralelo e distribuído
2. Programação em ambientes com memória compartilhada
3. Programação em ambientes com memória distribuída
4. Estudo de casos
2. Programação em ambientes com memória compartilhada
3. Programação em ambientes com memória distribuída
4. Estudo de casos
Bibliografia
Bibliografia Básica:
Disciplinas Equivalentes
Disciplina | Curso |
---|---|
INTRODUÇÃO AO PROCESSAMENTO PARALELO E DISTRIBUÍDO | Computação (Mestrado acadêmico) |
INTRODUÇÃO AO PROCESSAMENTO PARALELO E DISTRIBUÍDO | Computação (Doutorado) |