Capacitação em Computação de Alto-Desempenho para Iniciantes

Undefined

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

Inscrição Aqui!

 

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.