Descrição:
: Compreender os princípios de desenvolvimento de programas paralelos escaláveis, de forma a tirar partido das capacidades de computação dos sistemas heterogéneos modernos (ex: APUs, CPU+GPU, CPU+KNL ou CPU+FPGA). Adquirir competências de índole prática na aceleração de aplicações reais em diferentes ambientes paralelos e heterogéneos, com especial ênfase na utilização de modelos de programação e APIs modernos (ex: CUDA e OpenCL), na otimização de aplicações, e no escalonamento e distribuição do trabalho pelos diversos elementos de computação. Familiarizar com as tendências mais recentes de computação paralela, com tecnologias emergentes de memória, e com técnicas avançadas para a gestão eficiente, o processamento e a análise de aplicações que operam sobre grandes volumes de dados.
- Mestrado Bolonha em Engenharia Eletrotécnica e de Computadores - MEEC 2021
- Minor em Computação de Elevado Desempenho - Min-CED 2021
- Mestrado Bolonha em Engenharia e Ciência de Dados - MECD2019