Computação avançada é um conjunto de recursos computacionais e tecnológicos de elevado rendimento e processamento. Estes recursos permitem o tratamento massivo de dados e a resolução de problemas complexos com uma rapidez que não está ao alcance de sistemas convencionais.
Objetivos Gerais
- Compreender o potencial da utilização de recursos de computação avançada em problemas reais.
Objetivos Específicos
- Reconhecer o impacto de recursos computacionais de alto desempenho em problemas reais;
- Compreender o que é computação de alto desempenho;
- Contactar com a resolução de problemas de forma paralela;
- Analisar os diferentes tipos de acesso a recursos de computação avançada.
Programa
Introdução à Computação Avançada
- Conceitos de computação avançada
- Exploração de infraestruturas de supercomputação (Caso de uso: Deucalion)
- Conceitos de simulação
- Criação de ambiente de trabalho prático
Introdução à Computação Paralela
- Conceitos de computação paralela
- Programação paralela (OpenMP e MPI)
Computação de alto desempenho
- Computação com GPU
- Uso de HPC em Inteligência Artificial