Busca avançada
Ano de início
Entree

Técnicas de geração de código e síntese de instruções para computação reconfigurável

Processo: 02/08139-3
Linha de fomento:Bolsas no Brasil - Doutorado Direto
Vigência (Início): 01 de março de 2003
Vigência (Término): 31 de agosto de 2006
Área do conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Sistemas de Computação
Pesquisador responsável:Guido Costa Souza de Araújo
Beneficiário:Edson Borin
Instituição-sede: Instituto de Computação (IC). Universidade Estadual de Campinas (UNICAMP). Campinas , SP, Brasil

Resumo

O aumento na demanda por sistemas portáteis de alto desempenho que tenham baixo consumo de energia, torna cada vez mais necessária a especialização dos processadores em função das aplicações. Projetar sistemas dedicados com estas características é uma tarefa difícil, pois os projetistas do hardware devem conhecer bem a aplicação para otimizar o hardware em função desta, e os projetistas do software devem implementar o código de modo a utilizar da melhor maneira possível, os recursos do hardware. Deste modo grande parte do código para sistemas dedicados ainda é implementado em linguagem de montagem. O projeto ChameLeon (desenvolvido no IC-UNICAMP) propõe desenvolver uma ferramenta para auxiliar na construção de sistemas dedicados. A partir de um código fonte e de uma determinada carga de trabalho a ferramenta, irá realizar profiling, selecionar os trechos de código mais executados e sintetizar um hardware (em VHDL) especializado para executar estes trechos de código. Este fragmento de código VHDL será inserido dentro de um processador base (no caso o Leon), sintetizando o novo processador e, por fim, gerando a nova arquitetura. Nossa proposta de doutorado aborda principalmente a parte de geração de código deste projeto. (AU)

Publicações acadêmicas
(Referências obtidas automaticamente das Instituições de Ensino e Pesquisa do Estado de São Paulo)
BORIN, Edson. Algoritmos para compressão de microcodigo. 2007. Tese de Doutorado - Universidade Estadual de Campinas (UNICAMP). Instituto de Computação.

Por favor, reporte erros na lista de publicações científicas escrevendo para: cdi@fapesp.br.