Tópicos de Processamento Paralelo e Distribuído
Documento
Informações da Disciplina
Código
CPC869
Título
Tópicos de Processamento Paralelo e Distribuído
Ementa
• Estudo de arquitetura de computadores paralelos e distribuídos;
• Análise de técnicas de programação em ambientes de distribuídos necessária à implementação de software de engenharia;
• Análise de desempenho e balenceamento de carga;
• Biblioteca de troca de mensagens – MPI (ambiente de programação, modos de comunicação, compilação e execução);
• Implementação de aplicações paralelas para engenharia, tais como software para análise do comportamento dinâmico de estruturas ou algoritmos de data mining.
Bibliografia
• Designing and Building Parallel Programs“, Ian Foster, 1995 em http://www-unix.mcs.anl.gov/dbpp
• High Performance Cluster Computing: Programming and Applications“, Rajkumar Buyya, Prentice Hall, 1999.
• Parallel Programing with MPI“, Peter Pacheco, Morgan Kaufmnn Publishers, 1997.
• How to Build a Beowulf – A Guide to the Implementation and Application of PC Clusters Thomas Sterling et al, The MIT Press, 1999.
• Building Linux Clusters“, David Hm Spector, O’Reilly, 2000.
• Beowulf.org“, www.beowulf.org
• PGAPack Parallel Genetic Algorithm Library " em http://www-fp.mcs.anl.gov/CCST/research/reports_pre1998/comp_bio/stalk/pgapack.html
Créditos
3.0/45h
Idioma
Português
