Eventos

Programa de Verão 2010 do LNCC

PAD - Programação de Alto Desempenho

Data Início: 1/2/2010
Data Fim: 5/2/2010
Carga Horária: 04:30horas
Horário: terça   de 9:00hs às 10:30hs
Local: Auditorio A

Horário: terça   de 10:30hs às 12:00hs
Local: Laboratório 6

Horário: quarta   de 9:00hs às 10:30hs
Local: Laboratório 6


Professor

Carla Osthoff Ferreira de Barros - Laboratório Nacional de Computação Científica - osthoff@lncc.br

Objetivos:
Ensinar os conceitos básicos de paralelismo para a programação paralela em uma placa gráfica com capacidade de "General Purpose Graphics Processor Unit".

Ementa:
Ementa
1 ª aula
1. Arquitetura de um sistema computacional e de um microprocessador com paralelismo intra-instrução.
2. Arquiteturas de Sistemas Distribuídos, de Sistemas de Memória compartilhada e de sistemas de memória Host/Client.
3. Definição de concorrência, processamento paralelo, granularidade e Análise de Desempenho.
4. Definição de Modelos de Programação Paralela, de troca de mensagem, de memória compartilhada, de paralelismo de dados e de programação híbrida.
2ª aula
1. Introdução a programação em sistemas distribuídos de memória compartilhada.
2. Introdução ao OpenMP;
3ª aula
1. Introdução à programação em sistemas de memória distribuída.
2. Introdução ao MPI;

Bibliografia
[1] Foundations of multithreaded, parallel, and distributed programming. Reading, Mass.: Addison-Wesley, c2000. 664 p;
[2] Parallel programming in OpenMP. San Francisco, CA: Morgan Kaufmann Publishers, c2001. 230;
[3] Using MPI: portable parallel programming with the message-passing interface. Cambridge; MIT Press, 1995. 307 p. (Scientific and engineering computation );
[4] Massachusetts: Massachusetts Institute of Technology, 2008. Cuda Architecture Introduction and Overview, version 1.1, april 2009;
[5] Organização Estruturada de Computadores. Andrew Tanembaum,Prantice Hall-2007;
[6] Computação Distribuída de Alto Desempenho - Redes, Clusters e Grids Computacionais. DANTAS, M. . Rio de Janeiro: Axcel Books, 2005.



Copyright 2000 - LNCC. Todos os direitos reservadosCréditos