ISAMAP tradução binaria dinamica orientada a mapeamento de instruções

Detalhes bibliográficos
Autor(a) principal: Souza, Maxwell Monteiro Andrade de
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1606918
Resumo: Orientador: Guido Costa Souza de Araujo
id UNICAMP-30_186865d80726753dbeca274121164883
oai_identifier_str oai::423566
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling ISAMAP tradução binaria dinamica orientada a mapeamento de instruçõesISAMAP instruction mapping driven dynamic binary translationTradução binária dinâmicaProcessador PowerPCProcessador X86Mapeamento de instruçõesDynamic binary translationPowerPC microprocessorsX86 processorsInstruction mappingOrientador: Guido Costa Souza de AraujoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Tradução binária dinâmica consiste em permitir que programas originalmente compilados para uma determinada arquitetura, executem sobre um nova arquitetura sem a necessidade de recompilação. Esta técnica pode ser usada como ferramenta de migração de aplicações entre arquiteturas ou até mesmo para permitir que uma aplicação execute sobre várias arquiteturas de forma transparente. A tradução binária dinâmica também permite que otimizações, não possíveis em tempo de compilação, sejam feitas em tempo de execução. ISAMAP é um sistema de tradução binária orientado a especificações de mapeamento de instruções entre um Conjunto de Instruções (ISA) origem e um ISA alvo. Em ISAMAP seqüências de instruções da ISA alvo são associadas á instruções da ISA origem, permitindo um mapeamento rápido e otimizado. Atualmente o ISAMAP realiza tradução binária de código PowerPC 32 para código x86Abstract: The main role of Dynamic Binary Translation is the capability of running applications compiled for a specific architecture over a totally diferent one without sources recompiling. This technique can be used neither in legacy code migration or in a transparent run-time environment to run applications of different arquitectures. Dynamic Binary Translation also offers otimizations possibilities once informations about application run-time behaviour are available. The ISAMAP is a mapping instructions driven dynamic binary translation system that makes able a mapping between two differents arquitectures. Instructions sequence of the source ISA are mapped to target ISA instructions, providing a fast and optimized mapping. In the current state ISAMAP translates PowerPC 32 binary code to x86 binaryMestradoGeração Dinâmica de CódigoMestre em Ciência da Computação[s.n.]Araújo, Guido Costa Souza de, 1962-Araujo, Cristiano CoelhoRigo, SandroUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASSouza, Maxwell Monteiro Andrade de20082008-10-03T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf63f. : il.(Broch.)https://hdl.handle.net/20.500.12733/1606918SOUZA, Maxwell Monteiro Andrade de. ISAMAP tradução binaria dinamica orientada a mapeamento de instruções. 2008. 63f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1606918. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/423566porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T05:10:07Zoai::423566Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T05:10:07Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv ISAMAP tradução binaria dinamica orientada a mapeamento de instruções
ISAMAP instruction mapping driven dynamic binary translation
title ISAMAP tradução binaria dinamica orientada a mapeamento de instruções
spellingShingle ISAMAP tradução binaria dinamica orientada a mapeamento de instruções
Souza, Maxwell Monteiro Andrade de
Tradução binária dinâmica
Processador PowerPC
Processador X86
Mapeamento de instruções
Dynamic binary translation
PowerPC microprocessors
X86 processors
Instruction mapping
title_short ISAMAP tradução binaria dinamica orientada a mapeamento de instruções
title_full ISAMAP tradução binaria dinamica orientada a mapeamento de instruções
title_fullStr ISAMAP tradução binaria dinamica orientada a mapeamento de instruções
title_full_unstemmed ISAMAP tradução binaria dinamica orientada a mapeamento de instruções
title_sort ISAMAP tradução binaria dinamica orientada a mapeamento de instruções
author Souza, Maxwell Monteiro Andrade de
author_facet Souza, Maxwell Monteiro Andrade de
author_role author
dc.contributor.none.fl_str_mv Araújo, Guido Costa Souza de, 1962-
Araujo, Cristiano Coelho
Rigo, Sandro
Universidade Estadual de Campinas (UNICAMP). Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Souza, Maxwell Monteiro Andrade de
dc.subject.por.fl_str_mv Tradução binária dinâmica
Processador PowerPC
Processador X86
Mapeamento de instruções
Dynamic binary translation
PowerPC microprocessors
X86 processors
Instruction mapping
topic Tradução binária dinâmica
Processador PowerPC
Processador X86
Mapeamento de instruções
Dynamic binary translation
PowerPC microprocessors
X86 processors
Instruction mapping
description Orientador: Guido Costa Souza de Araujo
publishDate 2008
dc.date.none.fl_str_mv 2008
2008-10-03T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv (Broch.)
https://hdl.handle.net/20.500.12733/1606918
SOUZA, Maxwell Monteiro Andrade de. ISAMAP tradução binaria dinamica orientada a mapeamento de instruções. 2008. 63f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1606918. Acesso em: 2 set. 2024.
identifier_str_mv (Broch.)
SOUZA, Maxwell Monteiro Andrade de. ISAMAP tradução binaria dinamica orientada a mapeamento de instruções. 2008. 63f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1606918. Acesso em: 2 set. 2024.
url https://hdl.handle.net/20.500.12733/1606918
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/423566
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
63f. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809188983505158144