Proposta de dissertação do MEI
Título: Fusão Oportunista de Computações para GPU
Proponente(s): Hervé Paulino
Créditos: 42 ECTS
Área científica: Computer Systems and Networks
Início preferencial: Qualquer semestre
URL:
Já estão em curso trabalhos preliminares executados pelo alunos:
Breve descrição: Plataformas de programação de alto-nível para GPUs permitem executar computações individuais no GPU (como expressões sobres matrizes). No entanto, a execução de cada computação implica desencadear uma nova execução (kernel) no GPU, uma operação que é dispendiosa.

Neste trabalho pretende-se implementar um sistema para fundir várias computações GPU numa só, sempre que tal faça sentido. Tal poderá ser aplicado para fundir várias computações que estejam numa fila à espera de ser executadas, ou perceber que partes de uma computação complexa podem ser executadas no GPU e quais têm de ser executadas no CPU.
Observações: Trabalho a ser desenvolvido em C++ sobre a plataforma Marrow para a programação de GPUs.