Informática, Eletrónica e Sistemas Digitais
Descrição da Oportunidade
? Revisão do estado atual da ferramenta onnx-flow, do formato ONNX, e de ferramentas de mapeamento para CGRA; ? Implementar novas transformações que exponham computação escalar explícita e reduzam a complexidade de nós compostos (e.g., MatMul, Conv, ReduceSum), com foco na fusão, remoção de loops redundantes e coalescing de dimensões; ? Criar exemplos realistas de modelos ONNX transformados, e validar a mapeabilidade dos grafos gerados com ferramentas de mapeamento existentes; ? Colaboração na escrita de um artigo científico para divulgação de resultados.
Habilitações Académicas
Licenciatura ou inscrição no mestrado em engenharia eletrotécnica, informática, ou área afim
Requisitos Mínimos
? Experiência em programação (idealmente JS/TS)? fluente em Inglês (escrito e falado)
Fatores de Preferência
? Experiência com estruturação ou manipulação de grafos (e.g., ASTs, DFGs) ? Interesse por compiladores e/ou familiaridade com o formato ONNX ? fluente em Português e Inglês (escrito e falado)
Período de candidatura
Desde 24 Jul 2025 a 06 Aug 2025
Centro
Computação Centrada no Humano e Ciência da Informação