Disciplina: DCC101 - SEMINARIO EM COMPUTACAO V
Créditos: 2
Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE
Ementa | -Arquiteturas Paralelas. -Modelos de Programação Paralela. -Padrões de projeto para programação paralela. - Avaliando e Compreendendo o Desempenho - Programação Paralela com MPI -Programação Paralela com OPENMP -Programação Paralela com Java Theads -Aplicações Descrição: A dinâmica da disciplina é formada, entre outras atividades, por leitura e escrita de artigos/resumos, apresentação de seminários de temas relacionados ao assunto (Aplicação da Gerência de Configuração em algumas áreas, Sistema de Cotnrole de Versão, Versionamento, Controle de Concorrência, etc), estudo de ferramentas relacionadas ao contexto (CVS, Subversion, etc). |
Conteúdo | 1) Novas Máquinas/Arquiteturas Paralelas. 2) Modelos de Programação Paralela. 3) Padrões de projeto para programação paralela: pipeline, mestre-escravo, dividir e conquistar, paralelismo de tarefas. 4) Considerações sobre desempenho: métricas de desempenho, escalabilidade, overhead, complexidade de algoritmos paralelos. 5) Programação Paralela com a biblioteca MPI 6) Programação Paralela com a biblioteca OPENMP 7) Programação Paralela com Java Threads 8) Aplicações científicas |
Bibliografia | 1-Parallel Scientific Computing in C++ and MPI:A Seamless Approach to Parallel Algorithms and their Implementation. George Karniadakis e Robert M. Kirby II. Cambridge University Press.2003. 2-The Sourcebook of Parallel Computing. Jack Dongarra, Geoffrey Fox, William Gropp. MorganKaufmann. 2002. 3- Artigos científicos atuais da área |
Bibliografia (continuação) | |
Bibliografia complementar | (1) PATTERSON, D.A.; HENNESSY, J. L. Organização e Projeto de Computadores. Terceira Edição. Editora Campus, 2005. (2) HENESSY, J. L; PATTERSON, D.A.. Arquitetura de Computadores: Uma Abordagem Quantitativa, 4ª edição, Editora Campus, 2008. (3) STALLINGS, W. Arquitetura e Organização de Computadores. 8ª edição, Prentice Hall do Brasil, 2010. (4) TANEMBAUM, A. S. Organização Estruturada de Computadores. 5ª edição, Prentice Hall do Brasil, 2006. (5) MONTEIRO, M. A. Introdução à organização de computadores. 5ª edição, LTC, 2007. (6) CULLER, D; SINGH, J.P.; GUPTA, A. Parallel Computer Architecture: A Hardware/Software Approach. Morgan Kaufmann Publishers, 1998. (7) NULL, L.; LOBUR, J. Essentials of Computer Organization and Architecture. 3rd. Edition, Jones & Bartlett Learning, 2010. |
Departamento de Ciência da Computação
E-mail:secretaria.dcc@ice.ufjf.br
Telefone: (32) 2102-3327
Universidade Federal de Juiz de Fora
Instituto de Ciências Exatas – ICE
Departamento de Ciência da Computação – DCC
Rua José Lourenço Kelmer, s/n – Campus Universitário
Bairro São Pedro – Juiz de Fora – MG
CEP: 36036-900