Busca avançada
Ano de início
Entree

Técnicas para a emulação eficiente do conjunto de instruções da arquitetura Open-ISA

Processo: 11/09630-1
Modalidade de apoio:Bolsas no Brasil - Doutorado
Data de Início da vigência: 01 de outubro de 2011
Data de Término da vigência: 31 de julho de 2015
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Sistemas de Computação
Pesquisador responsável:Edson Borin
Beneficiário:Rafael Auler
Instituição Sede: Instituto de Computação (IC). Universidade Estadual de Campinas (UNICAMP). Campinas , SP, Brasil
Assunto(s):Arquitetura e organização de computadores
Palavra(s)-Chave do Pesquisador:Compilação Dinâmica | otimização dinâmica de binários | Tradução dinâmica de binários | Arquitetura de Computadores

Resumo

O principal objetivo deste projeto é estudar e criar técnicas para emulação eficiente de Open-ISA utilizando métodos de tradução e otimização dinâmica de binários para a implementação da máquina virtual Open-ISA VM. O conjunto de instruções será desenvolvido concomitantemente à máquina virtual, com o foco na facilidade de sua emulação. O projeto Open-ISA visa construir uma arquitetura livre de licenças para ser implementada em hardware e preparar o país para a produção de microprocessadores livre de royalties, além de prover uma interface flexível o suficiente para ser adequada às necessidades de desempenho e consumo de energia do usuário. A busca pelo melhor conjunto de instruções para Open-ISA levará em conta a ocorrência de árvores de expressão comuns em benchmarks, e também as características desejáveis de extensibilidade da arquitetura, facilidade de se realizar em hardware, compatibilidade entre variações da arquitetura e principalmente emulação eficiente em arquiteturas atuais consagradas. Esta última é crucial para permitir que a nova arquitetura seja adotada pela comunidade acadêmica e pela indústria.

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 científicas (4)
(Referências obtidas automaticamente do Web of Science e do SciELO, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores)
AULER, RAFAEL; MILLANI, CARLOS EDUARDO; BRISIGHELLO, ALEXANDRE; LINHARES, ALISSON; BORIN, EDSON. Handling IoT platform heterogeneity with COISA, a compact OpenISA virtual platform. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, v. 29, n. 22, SI, . (12/50732-5, 11/09630-1)
AULER, RAFAEL; MILLANI, CARLOS EDUARDO; BRISIGHELLO, ALEXANDRE; LINHARES, ALISSON; BORIN, EDSON. Handling IoT platform heterogeneity with COISA, a compact OpenISA virtual platform. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, v. 29, n. 22, p. 16-pg., . (12/50732-5, 11/09630-1)
GUEDES, MARCELO; AULER, RAFAEL; DUENHA, LIANA; BONIN, EDSON; AZEVEDO, RODOLFO. An automatic energy consumption characterization of processors using ArchC. JOURNAL OF SYSTEMS ARCHITECTURE, v. 59, n. 8, p. 12-pg., . (10/02230-5, 11/09630-1, 11/00901-2)
GUEDES, MARCELO; AULER, RAFAEL; DUENHA, LIANA; BONIN, EDSON; AZEVEDO, RODOLFO. An automatic energy consumption characterization of processors using ArchC. JOURNAL OF SYSTEMS ARCHITECTURE, v. 59, n. 8, SI, p. 603-614, . (11/00901-2, 10/02230-5, 11/09630-1)
Publicações acadêmicas
(Referências obtidas automaticamente das Instituições de Ensino e Pesquisa do Estado de São Paulo)
AULER, Rafael. OpenISA, a hybrid ISA. 2016. Tese de Doutorado - Universidade Estadual de Campinas (UNICAMP). Instituto de Computação Campinas, SP.