INFO
Curso: Computação de Alto-Desempenho para Iniciantes
Carga Horária: 30h
Modalidade: Online
Turno/Horário: Segunda, Terça e Quinta| 9h às 12h
Período: 13/11/23 a 28/11/23
Professor (a): Guna Alexander (IHAC-UFBA)
Informações e Inscrição em:
https://bit.ly/ufba-tomorrow-novembro
NÍVEL DO CURSO
Básico/Introdutório
OBJETIVOS DO CURSO
Introduzir os conceitos básicos relacionados com a área de HPC incluindo os modelos de programação destes sistemas
QUEM PODE FAZER ESTE CURSO?
Pessoas com um conhecimento básico de computação que entendam o que é processador, memória, redes de computadores
POR QUE DEVO FAZER ESTE CURSO?
Para entender o que é HPC, suas características e ter noção de como é feita a programação de sistemas baseados nestas arquiteturas.
EMENTA
-
Introdução ao HPC
-
O que é HPC e por que é importante
-
Aplicações e desafios do HPC
-
Arquiteturas e componentes de um sistema HPC
-
Exemplos de sistemas HPC no mundo
-
-
Arquitetura de HPC
-
Componentes de supercomputadores
-
Tipos de arquiteturas
-
Cluster de computadores
-
Redes em HPC: topologias e tecnologias
-
-
Redes de Computadores para HPC
-
Tipos e características de redes de computadores para HPC
-
Protocolos e serviços de comunicação para HPC
-
Desempenho e escalabilidade de redes de computadores para HPC
-
Exemplos de redes de computadores para HPC no mundo
-
-
Programação Paralela e Distribuída
-
Conceitos básicos de programação paralela e distribuída
-
Modelos e paradigmas de programação paralela e distribuída
-
Linguagens e ferramentas para programação paralela e distribuída
-
Exercícios práticos de programação paralela e distribuída
-
-
Tolerância a Falhas em Clusters de Computadores
-
Conceitos e tipos de falhas em clusters de computadores
-
Técnicas e mecanismos de tolerância a falhas em clusters de computadores
-
Avaliação e análise de tolerância a falhas em clusters de computadores
-
Exemplos de tolerância a falhas em clusters de computadores no mundo
-
-
Tendências e Perspectivas do HPC
-
Avanços tecnológicos e científicos do HPC
-
Desafios éticos, sociais e ambientais do HPC
-
Oportunidades profissionais, educacionais e acadêmicas do HPC
-
Recursos adicionais para aprender mais sobre o HPC
-
SOBRE O PROFESSOR
Bacharel em informática pela Universidade Católica do Salvador (1998). Doutor pela Universidad Autònoma de Barcelona, desenvolvendo pesquisas na área de tolerância a falhas em clusters de computadores. Defendeu a tese "Performability issues of fault tolerance solutions for message-passing systems: the case of RADIC" em 2009 Atualmente é professor adjunto do Instituto de Humanidades Artes e Ciências (IHAC) da Universidade Federal da Bahia, Possui larga experiência na área de Ciência da Computação, com ênfase em Sistemas Distribuídos. Atualmente coordenador do IhacLab-i - Espaço Aberto de Criação e Inovação.