Português English
Contato

Lista de Disciplinas | CMP134

Introdução ao Processamento Paralelo e Distribuído

Responsável: Philippe Navaux, Lucas Mello Schnorr
Pré-Requisitos: –
Carga Horária: 60 hs
Créditos: 4
Semestres Oferecidos: Primeiro semestre
Matrícula de Graduandos: A matricula deverá ser feita como Aluno Especial
Página da Disciplina: –

SÚMULA

Processadores Pipeline e Processamento Vetorial; Arquiteturas Superescalares; Processadores Matriciais e Associativos; Multiprocessadores; Modelos de Máquinas Paralelas; Modelos de Programação Paralela e Distribuída; Sistemas Operacionais Distribuídos; Ambientes e Linguagens de Programação Paralela e Distribuída; Sistemas de arquivos distribuídos; Algoritmos Paralelos e Distribuídos

OBJETIVOS

Estudar os modelos de máquinas paralelas e distribuídas, as possíveis organizações de sistemas operacionais para essas máquinas e apresentar os principais modelos de programação paralela.

PROGRAMACRITÉRIOS DE AVALIAÇÃOBIBLIOGRAFIA

• HWANG, K., FAYE, A. B. Computer Architecture and Paralel Processing. McGraw-Hill, 1984.
• STONE, H. S. High Performance Computer Architecture. Addison Wesley, 1987.
• PATTERSON, HENNESSY. Computer Architecture: a Quantitative Approach. Morgan Kaufmann, 1995.
• HWANG, K. Advanced Computer Architecture: Parallism, Scalability, Programmability. McGraw Hill, 1993
• BAL, H. E. Programming Distributed Systems. Prentice Hall, 1990.
• SILBERSCHATZ, A., PETERSON, J. L., GALVIN, P. B. Operating Systems Concepts. Addison-Wesley, 1992.
• TANENBAUM, A. S. Modern Operating Systems. Prentice Hall, 1992.
• FOSTER, I. Designing and Building Paralllel Programs. Addison Weley, 1995.
• JAJA, Joseph. An Introduction to Parallel Algorithms. Addison Weley, 1992.
• Artigos selecionados.