Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Oportunidade Investigação
Submeter candidatura Ata de reunião de Júri Consultar edital
Oportunidade Investigação

Informática, Eletrónica e Sistemas Digitais

[Fechado]

Descrição da Oportunidade

- Estudar o ecosistema LLVM / MLIR atual e determinar falhas e/ou potenciais flows re-aproveitáveis para cumprimento dos objectivos - Definir as caracteristicas estruturais e de computação que se deseja representar com a IR (e.g., vectorização, streaming, in-memory computing, etc) - Definir uma sintaxe para uma representação intermédia textual que represente estas caracteristicas - Mapear a sintaxe textual para um dialecto compatível com MLIR sem perda de informação, para permitir um ponto de entrada neste ecosistema - Progressivamente baixar esta representação para dialectos já establecidos (SCF, affine, ou outros) - Partindo de vários benchmarks em C, avaliar a capacidade da representação textual (e dialecto associado) de geração de código para uma arquitectura de processador não-convencional, capaz de explorar as informação estrutural de dataflow - Comparar o código gerado com código atualmente gerado por compilação via instrinsicos de LLVM - Escrever o relatório de atividades da bolsa.

Habilitações Académicas

inscrição em licenciatura ou mestrado em engenharia eletrotécnica ou área afim

Requisitos Mínimos

- experiência de programação em linguagem C/C++

Fatores de Preferência

- experiência em compiladores (parsing, e IRs), e ecosistema LLVM e/ou MLIR - conhecimento básico de geração de assembly - opcionalmente, conhecimento de Verilog e ferramentas associadas

Período de candidatura

Desde 14 Sep 2023 a 16 Oct 2023

[Fechado]

Centro

Centro de Telecomunicações e Multimédia