Busca avançada
Ano de início
Entree

Automação da Detecção de Parâmetros de Processadores RISC-V

Processo: 25/14676-3
Modalidade de apoio:Bolsas no Brasil - Iniciação Científica
Data de Início da vigência: 01 de dezembro de 2025
Data de Término da vigência: 30 de novembro de 2026
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Sistemas de Computação
Pesquisador responsável:Rodolfo Jardim de Azevedo
Beneficiário:Gabriel Cabral Romero Oliveira
Instituição Sede: Instituto de Computação (IC). Universidade Estadual de Campinas (UNICAMP). Campinas , SP, Brasil
Assunto(s):Arquitetura e organização de computadores   Automação
Palavra(s)-Chave do Pesquisador:Arquitetura de Computadores | Automação | Risc-V | Arquitetura de Computadores

Resumo

Sistemas computacionais modernos, que vão desde dispositivos embarcados de baixo consumo energético até sistemas de alto desempenho, como os utilizados em servidores, data centers e aplicações científicas, incorporam uma ampla variedade de processadores. Essa heterogeneidade está sendo potencializada pela recente popularização de arquiteturas abertas, como a RISC-V, que permitem maiores variedades de uso e são livres de royalties do conjunto de instruções. Nesse cenário, surgiram inúmeras implementações abertas de processadores RISC-V, dificultando a tarefa de escolha dos processadores pelos projetistas de sistemas. No Laboratório de Sistemas de Computação do Instituto de Computação foi desenvolvido o projeto ProcessorCI, que busca implementar integração contínua para verificação de processadores RISC-V e já conta com mais de 80 implementações de código aberto. Nesse contexto, é necessário identificar parâmetros específicos de cada processador, como linguagem de descrição, tamanho da palavra, presença e dimensão da cache, estrutura de pipeline e extensões implementadas. Este projeto tem como objetivo principal desenvolver uma solução automatizada para a detecção de características de processadores baseados na arquitetura RISC-V, de forma genérica e não intrusiva, possibilitando facilitar sua integração ao ProcessorCI. Como resultado, serão desenvolvidos scripts de detecção e também investigaremos o uso de modelos de linguagem de larga escala (LLMs) como ferramenta de apoio à caracterização. Como desafios do projeto, tem-se: (1) Aprender uma variedade de linguagens de descrição de hardware e como interpretá-las; (2) Aprender conceitos de Arquitetura de Computadores e como detectá-los no código fonte; e (3) Aprender e utilizar LLMs para resolução das detecções mais complexas.

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)