Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
PROCESSAMENTO PARALELO ( INF16021 )
Unidade:
Departamento de Informática
Tipo:
Optativa
Período Ideal no Curso:
Sem período ideal
Nota Mínima para Aprovação:
5.00
Carga Horária:
60
Número de Créditos:
4

Objetivos
Compreender os conceitos essenciais de arquitetura de computadores para o processamento paralelo por meio de uma abordagem quantitativa.

Ementa
Paralelismo no nível de instrução. O conceito de pipeline e suas limitações. Arquiteturas paralelas  vetoriais, VLIW, superescalares e suas variantes). Mutiprocessadores. Hierarquias de memória avançadas - mecanismos para a coerência de cache e de memória. Multicomputadores. Programação de máquinas paralelas.

Bibliografia
1. HENNESSY, J.L.; PATTERSON, D.A., Computer architecture: a quantitative approach , 4a. edição, Editora Morgan Kaufmann, 2006. 2. PATTERSON, D.A.; HENNESSY, J.L., Organização e projeto de computadores: a interface hardware-software , 3a. edição, Editora Elsevier, 2005. 3. KIRK, D.; HWU, W., Programming massively parallel processors: a hands-on approach , 1a. edição, Editora Morgan Kaufmann, 2010.

Bibliografia Complementar
1. CHAPMAN, B.; JOST, G.; PAS, R., Using OpenMP: portable shared memory parallel programming , 1a. edição, Editora MIT Press, 2008. 2. DONGARRA, J.J. et al., The sourcebook of parallel computing , 1a. edição, Editora Morgan Kaufmann, 2003. 3. DE ROSE, C.A.F.; NAVAUX, P.O.A., Arquiteturas paralelas , 1a. edição, Editora Morgan Kaufmann, 2003. 4. HERLIHY, M.; SHAVIT, N., The art of multiprocessor programming , 1a. edição, Editora Morgan Kaufmann, 2012. 5. PARHAMI, B., Introduction to parallel processing: algorithms and architectures , 1a. edição, Editora Plenum Press, 1999.
Carregando...