Carga Horária: 30h
Nível do curso: Avançado
Elegível para a trilha de:
Objetivo do curso:
Capacitar o participante a entender os conceitos fundamentais da programação em GPU aplicada aos ambientes de Cloud Computing, apresentando ferramentas e plataformas de nuvem que utilizam GPUs.
Objetivos específicos:
-
Compreender os conceitos fundamentais de GPU Computing e sua aplicação em ambientes de nuvem.
-
Explorar ferramentas e plataformas de nuvem que utilizam GPUs para processamento acelerado.
-
Introduzir a programação em CUDA para desenvolvimento de aplicações paralelas.
-
Aplicar GPUs em casos de uso práticos, como machine learning, processamento de imagens e simulações.
Quem pode fazer esse curso?
- Pessoas da área de tecnologia que já programam e desejam aprender os fundamentos das redes de computadores usados na internet de hoje e do futuro: alunos de graduação e estudantes de cursos técnicos e profissionalizantes; profissionais de tecnologia da informação; desenvolvedores de software que já programam. Além disso, é desejado, mas não essencial, que o aluno tenha algum conhecimento sobre Computação em Nuvem.
- Profissionais de outras áreas e pessoas com interesse na área de tecnologia, que dominam os conceitos de Programação de Computadores e Computação em Nuvem.
Como posso me capacitar para fazer esse curso?
- Novo na área de Computação: inicie pelo nosso curso de capacitação em Pensamento Computacional.
- Já tenho conhecimentos de Pensamento Computacional ou lógica de programação com outras linguagens, mas ainda não programo em nenhuma linguagem: faça nosso curso de capacitação em Programação de Computadores com Python
- Já domino lógica de programação com Python mas não conheço os fundamentos da área de Redes de Computadores: faça nosso curso de capacitação em Redes de Computadores.
- Conhece os fundamentos da área de Computação em Nuvem: faça nosso curso de capacitação em Cloud Edge Computing.
Por que devo fazer esse curso?
No mundo da computação em nuvem e do processamento de alto desempenho, as GPUs (Unidades de Processamento Gráfico) estão revolucionando a forma como resolvemos problemas complexos, desde inteligência artificial até simulações científicas. As GPUs são o coração da computação acelerada, permitindo processar tarefas até 100 vezes mais rápido que as CPUs tradicionais. Com a demanda por profissionais qualificados em GPU Computing crescendo exponencialmente, este curso é o passaporte para oportunidades em empresas de ponta e projetos inovadores. A computação em nuvem e a aceleração por GPU são tendências que estão moldando o futuro da tecnologia. Ao se capacitar agora, você se posiciona como um profissional diferenciado, pronto para enfrentar os desafios mais complexos do mercado.
Ementa
Introdução a GPU Cloud Computing; Plataformas e Ferramentas de GPU na Nuvem; Introdução à programação em paralela em CUDA; Aplicações Práticas com GPU na Nuvem. Otimização e Boas Práticas.