Informações da Disciplina

 Preparar para impressão 
Júpiter - Sistema de Graduação

Instituto de Matemática e Estatística
 
Ciência da Computação
 
Disciplina: MAC0431 - Introdução à Computação Paralela e Distribuída
Introduction to Parallel and Distributed Computing

Créditos Aula: 4
Créditos Trabalho: 0
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 01/01/1996 Desativação:

Objetivos
Familiarizar o aluno com os conceitos e termos básicos de sistemas paralelos e distribuídos, apresentar os tipos de arquitetura mais usados, descrever o suporte necessário para a programação de tais sistemas, e apresentar algumas aplicações.
 
 
 
Programa Resumido
 
 
 
Programa
Problemas e conceitos; tipos e granularidades de paralelismo; arquiteturas de sistemas paralelos e distribuídos; topologias de interconexão; protocolos de comunicação; mecanismos de comunicação e sincronização; linguagens e sistemas de programação; algoritmos paralelos e distribuídos; aplicações.
 
 
 
Avaliação
     
Método
Critério
Média ponderada de provas e exercícios.
Norma de Recuperação
 
Bibliografia
     
K. Hwang, F.A. Briggs, "COMPUTER ARCHITECTURE AND PARALLEL PROCESSING", McGraw-Hill, 1984.
J. Jajá, "AN INTRODUCTION TO PARALLEL ALGORITHMS", Addison-Wesley, 1992.
S.G. Akl, "PARALLEL SORTING ALGORITHMS", Academic Press, 1985.
A.S. Tanenbaum, "STRUCTURED COMPUTER ORGANIZATION", 3rd.ed., Prentice Hall, 1990.
A.S. Tanenbaum, "COMPUTER NETWORKS" (chap. 4 & 5), Prentice Hall, 1988.
A.S. Tanenbaum, "MODERN OPERATING SYSTEMS" (chap. 10, 11 & 12), Prentice Hall, 1992.
H.E. Bal, J.G. Steiner, A.S. Tanenbaum, "PROGRAMMING LANGUAGES FOR DISTRIBUTED COMPUTING SYSTEMS", ACM Computing Surveys 21(3), 1989.
 

Clique para consultar os requisitos para MAC0431

Clique para consultar o oferecimento para MAC0431

Créditos | Fale conosco
© 1999 - 2019 - Superintendência de Tecnologia da Informação/USP