Arquiteturas de Sistemas de Processamento Paralelo – MAB712

Course IDCourse NameInstructorRoom NumberTime
MAB712Arquiteturas de Sistemas de Processamento Paralelo

Ementa

Processamento Vetorial e Processamento Paralelo; Arquiteturas SIMD e MIMD; Modelos de Troca de Mensagens e de Memória Compartilhada; Rede de Interconexão; Esquemas Alternativos para Implementação de Operações de Troca de Mensagens; Ambientes PVM e MPI; Coerência de Cache; Sincronização; Modelos de Consistência de Memória; Sistemas de Memória Virtual Compartilhada; Técnicas para Ocultar a Latência das Redes de Interconexão; Estruturas de E/S para Sistemas de Alto Desempenho; Programação com Pthreads

 

Bibliografia:

  • Advanced Computer Architecture: A Design Space Approach, Dezso Sima; Terence Fountain; Peter Kacsuk – Addison-Wesley, 1997
  • Computer Architecture: A Quantitative Approach, John L. Hennesy; David A. Patterson, 3rd Ed. – Morgan Kaufman Publishers Inc, 2003.
  • Parallel Computer Architecture: A Hardware/Software Approach, David. E. Culler; Jaswinder Pal Singh – Morgan Kaufman Publishers Inc, 1999