Condition codes evaluation on dynamic binary translation for embedded platforms
| dc.contributor.author | Salgado, Filipe | por |
| dc.contributor.author | Gomes, Tiago Manuel Ribeiro | por |
| dc.contributor.author | Pinto, Sandro | por |
| dc.contributor.author | Cabral, Jorge | por |
| dc.contributor.author | Tavares, Adriano | por |
| dc.date.accessioned | 2018-03-12T22:22:26Z | |
| dc.date.issued | 2017 | |
| dc.date.updated | 2018-03-04T13:31:17Z | |
| dc.description.abstract | 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. | por |
| dc.description.sponsorship | This 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.distribution | international | por |
| dc.identifier.doi | 10.1109/LES.2017.2718531 | por |
| dc.identifier.issn | 1943-0663 | |
| dc.identifier.uri | https://hdl.handle.net/1822/52160 | |
| dc.language.iso | eng | por |
| dc.peerreviewed | yes | por |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | por |
| dc.relation | info:eu-repo/grantAgreement/FCT/5876/147280/PT | por |
| dc.rights | restrictedAccess | por |
| dc.subject | Condition codes (CCs) | por |
| dc.subject | debug monitor | por |
| dc.subject | dynamic binary translation (DBT) | por |
| dc.subject | embedded systems | por |
| dc.subject | lazy evaluation (LE) | por |
| dc.subject.wos | Science & Technology | |
| dc.title | Condition codes evaluation on dynamic binary translation for embedded platforms | por |
| dc.type | article | por |
| dspace.entity.type | Publication | en |
| oaire.citationEndPage | 92 | por |
| oaire.citationIssue | 3 | por |
| oaire.citationStartPage | 89 | por |
| oaire.citationVolume | 9 | por |
| sdum.export.identifier | 2264 | |
| sdum.journal | IEEE Embedded Systems Letters | por |
Ficheiros
Pacote original
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