Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/52160

TítuloCondition codes evaluation on dynamic binary translation for embedded platforms
Autor(es)Salgado, Filipe
Gomes, Tiago Manuel Ribeiro
Pinto, Sandro
Cabral, Jorge
Tavares, Adriano
Palavras-chaveCondition codes (CCs)
debug monitor
dynamic binary translation (DBT)
embedded systems
lazy evaluation (LE)
Data2017
EditoraInstitute of Electrical and Electronics Engineers Inc.
RevistaIEEE Embedded Systems Letters
Resumo(s)A widely recognized issue when implementing dynamic binary translation is the condition codes (CCs) or flag bits emulation. The authors in the literature have approached this problem with software optimization techniques based on dataflow analysis, instruction set architecture (ISA) extensions and additional dedicated hardware, i.e., field-programmable gate array. We introduce a novel technique to handle CCs using commercial off-the-shelf architectural debug hardware as a triggering mechanism while assessing and comparing it with two existent CCs evaluation methods on the resource-constrained embedded systems arena. Our method is functionality-wise comparable with reconfigurable hardware modules or ISA extensions in open architectures and is source architecture independent, with possible applications in other use scenarios, such as application debugging and instrumentation.
TipoArtigo
URIhttps://hdl.handle.net/1822/52160
DOI10.1109/LES.2017.2718531
ISSN1943-0663
Arbitragem científicayes
AcessoAcesso restrito UMinho
Aparece nas coleções:CAlg - Artigos em revistas internacionais / Papers in international journals

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Condition Codes Evaluation on Dynamic Binary Translation for Embedded Platforms.pdf
Acesso restrito!
566,52 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID