Bolsa 09/13230-9 - - BV FAPESP
Busca avançada
Ano de início
Entree

Simulador com Compilação Dinâmica para ArchC

Processo: 09/13230-9
Modalidade de apoio:Bolsas no Brasil - Mestrado
Data de Início da vigência: 01 de março de 2010
Data de Término da vigência: 28 de fevereiro de 2011
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Sistemas de Computação
Pesquisador responsável:Sandro Rigo
Beneficiário:Maxiwell Salvador Garcia
Instituição Sede: Instituto de Computação (IC). Universidade Estadual de Campinas (UNICAMP). Campinas , SP, Brasil
Palavra(s)-Chave do Pesquisador:ArchC | Compilação Dinâmica | Simulação Compilada | Simulação de Arquitetura

Resumo

Novas arquiteturas precisam ser testadas frequentemente e construir protótipos, além do alto custo, demanda muito tempo. Simuladores são ferramentas utilizadas para explorar o espaço de projeto rapidamente em busca de novas arquiteturas, podendo tanto prever o desempenho quanto oferecer as funcionalidades para os desenvolvedores. Porém, a construção de simuladores é uma árdua tarefa, exigindo muita codificação e um estudo detalhado da arquitetura alvo. As Linguagens de Descrição de Arquitetura (ADL) vieram para automatizar a geração de simuladores. ArchC é uma ADL e permite gerar vários tipos de simuladores. Se apenas a funcionalidade for necessária, o simulador pode ser otimizado para aumentar o desempenho na simulação. Atualmente, ArchC gera apenas simuladores com compilação estática, que traduzem, na compilação do binário, seguimentos de código para instruções de máquina da arquitetura hospedeira. Este trabalho implementará um simulador com compilação dinâmica, utilizando o LLVM para realizar a tradução durante a simulação. Diversas otimizações serão estudadas para aumentar o desempenho.

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)
GARCIA, Maxiwell Salvador. Um simulador compilado dinâmico para o ArchC. 2011. Dissertação de Mestrado - Universidade Estadual de Campinas (UNICAMP). Instituto de Computação Campinas, SP.