Busca avançada
Ano de início
Entree

Extracao, analise e edicao de codigos para sintese de datapaths especializados.

Processo: 01/12763-1
Modalidade de apoio:Bolsas no Brasil - Mestrado
Data de Início da vigência: 01 de março de 2002
Data de Término da vigência: 29 de fevereiro de 2004
Á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:Paulo Eduardo Ferreira de Castro
Instituição Sede: Instituto de Computação (IC). Universidade Estadual de Campinas (UNICAMP). Campinas , SP, Brasil
Assunto(s):Geração de código   Arquitetura e organização de computadores   Montadores e compiladores
Palavra(s)-Chave do Pesquisador:Arquitetura De Computadores | Compiladores | Geracao De Codigo | Retargetability

Resumo

Este projeto compreende a execução de um dos subprojetos definidos no Projeto Temático FAPESP número 00/15083-9 (em julgamento), elaborado para o LSC/IC (Laboratório de Sistemas de Computação do Instituto de Computação). Trata-se do subprojeto intitulado "Técnicas de Redirecionamento de Processador-Alvo com Arquitetura Dedicada", descrito a seguir. É freqüente a necessidade de se alterar o projeto de processadores dedicados para aplicações específicas - tais como DSPs (Digital Signal Processors) - para satisfazer novos requisitos, levando a inevitáveis alterações em seus compiladores. Alterações manuais são complicadas e demoradas, justificando a automação através de Linguagens de Descrição de Máquina como nML, LISA, SystemC e a futura ArchC (em desenvolvimento no LSC) que descrevem aspectos estruturais e comportamentais de arquiteturas (ex.: conjunto de instruções, parâmetros do pipeline/datapath). Neste contexto, este projeto visa o estudo comparativo de algumas destas linguagens e o. desenvolvimento de ferramentas que permitirão o redirecionamento automatizado da arquitetura-alvo de um compilador baseado no gcc (GNU) e tema central de projetos no LSC/IC - o "Embedded Compiler", descrito no Projeto Temático. As ferramentas a serem desenvolvidas incluem um assembler, um linker e conversores entre "representações intermediárias de programa" do gcc e de Olive, um gerador de gerador de código. (AU)

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)

Publicações acadêmicas
(Referências obtidas automaticamente das Instituições de Ensino e Pesquisa do Estado de São Paulo)
CASTRO, Paulo Eduardo Ferreira de. Seleção de padrões de codigo para sintese de datapaths especializados. 0000. Dissertação de Mestrado - Universidade Estadual de Campinas (UNICAMP). Instituto de Computação Campinas, SP.