G15.
Computação de Alto Desempenho e Programação Paralela usando a Linguagem CHARM++ |
Professor:
Marcelo Albuquerque (CBPF) e Luis Oliveira (UERJ)
O curso apresenta uma visão geral da computação de alto desempenho usando a linguagem de programação CHARM++. Esta linguagem é baseada no C++ com a diferença que um sub-rotina (ou método) pode ser executado em um processador remoto de forma assíncrona. Um programa desenvolvido em CHARM++ é um conjunto de objetos que podem ser distribuídos em clusters computacionais (HPC). O curso apresenta também programas matemáticos introdutórios a fim de permitir ao aluno entender e comparar métodos seqüenciais e paralelos.
Ementa
- Fundamentos de Processamento de Alto Desempenho
- Programação Paralela
- Introdução à Linguagem Charm++
- Programação em Charm++
- Exercícios e Práticas
- Medindo a Performance de um Programa em Charm++
|