Componente de Programação e Computação
Computação em Sistemas Paralelos e Heterogéneos
Mestrado Bolonha em Engenharia Eletrotécnica e de Computadores
Mestrado Bolonha em Engenharia e Ciência de Dados
Minor em Computação de Elevado Desempenho
Componente de Programação e Computação
A unidade curricular exercita diversos componentes das sistemas paralelos e heterogéneos (i.e., sistemas com CPUs com múltiplos núcleos e aceleradores, p. ex., GPUs) com ligação à componente de programação imperativa, permitindo a identificação e compreensão dos limites de desempenho das aplicações (núcleo, caches, memória, etc), o impacto no consumo de potencia e energia, e ainda na escolha e escalonamento de tarefas e aplicações com vista à programação de elevado desempenho, paralela e heterogénea. Estas competências são avaliadas através dos mini-projetos (percentagem > 80%) e do exame (percentagem >50%).