Sobre o programa de treinamento
No âmbito deste programa, “Suporte matemático e de software para sistemas e complexos de computação de alto desempenho”, estudam-se em profundidade a matemática, a teoria dos algoritmos, a teoria da informação e a teoria das transformações de otimização de programas. Os estudantes também aprendem linguagens de programação modernas (C++, Python) e ferramentas para programação paralela e distribuída. O foco não está apenas na teoria, mas também na realização de pesquisas reais, na escrita de código e no seu teste e otimização.
O que fazem os graduados?
Os profissionais desta área trabalham na interseção entre matemática, informática e engenharia. A sua tarefa é criar e otimizar software para que os sistemas de computação de alto desempenho (supercomputadores, clusters, sistemas de aprendizagem automática e sistemas de processamento de Big Data) funcionem da forma mais eficiente possível. Desenvolvedor e arquiteto de software. Você projetará sistemas capazes de utilizar os recursos de forma eficiente: paralelizar tarefas e otimizar o código para processadores multicore e aceleradores gráficos. Essas competências são muito procuradas em fintech, bioinformática, computação científica, desenvolvimento de motores de jogos e desenvolvimento de sistemas de inteligência artificial. Especialista em computação de alto desempenho (HPC).