Condition codes evaluation on dynamic binary translation for embedded platforms

dc.contributor.authorSalgado, Filipepor
dc.contributor.authorGomes, Tiago Manuel Ribeiropor
dc.contributor.authorPinto, Sandropor
dc.contributor.authorCabral, Jorgepor
dc.contributor.authorTavares, Adrianopor
dc.date.accessioned2018-03-12T22:22:26Z
dc.date.issued2017
dc.date.updated2018-03-04T13:31:17Z
dc.description.abstractA 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.por
dc.description.sponsorshipThis work was supported by COMPETE under Grant POCI-01-0145-FEDER-007043 and Fundacao para a Ciencia e Tecnologia (FCT) under Project UID/CEC/00319/2013. The work of F. Salgado was supported by FCT under Grant SFRH/BD/81681/2011. This manuscript was recommended for publication by A. Gordon-Ross. (Corresponding author: Filipe Salgado.)por
dc.distributioninternationalpor
dc.identifier.doi10.1109/LES.2017.2718531por
dc.identifier.issn1943-0663
dc.identifier.urihttps://hdl.handle.net/1822/52160
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherInstitute of Electrical and Electronics Engineers Inc.por
dc.relationinfo:eu-repo/grantAgreement/FCT/5876/147280/PTpor
dc.rightsrestrictedAccesspor
dc.subjectCondition codes (CCs)por
dc.subjectdebug monitorpor
dc.subjectdynamic binary translation (DBT)por
dc.subjectembedded systemspor
dc.subjectlazy evaluation (LE)por
dc.subject.wosScience & Technology
dc.titleCondition codes evaluation on dynamic binary translation for embedded platformspor
dc.typearticlepor
dspace.entity.typePublicationen
oaire.citationEndPage92por
oaire.citationIssue3por
oaire.citationStartPage89por
oaire.citationVolume9por
sdum.export.identifier2264
sdum.journalIEEE Embedded Systems Letterspor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
Condition Codes Evaluation on Dynamic Binary Translation for Embedded Platforms.pdf
Tamanho:
566.52 KB
Formato:
Adobe Portable Document Format