| 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 | |
| TITULO | |
| Matéria(s) publicada(s) em Outras Mídias ( ): | |
| Mais itensMenos itens | |
| VEICULO: TITULO (DATA) | |
| VEICULO: TITULO (DATA) | |