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%).