Publicação
DBTOR: a dynamic binary translation architecture for modern embedded systems
| Resumo: | This article describes a dynamic binary translation (DBT) system specially tailored to fit resource-constrained embedded systems, detailing its design decisions and architectural components. Although designed to support a wide range of low-end architectures, to test its feasibility, we present and evaluate two distinct and widely known source and target architectures, commonly used in embedded systems. The performed evaluations demonstrate legacy Intel MCS-51 code running on a modern Arm v7-M architecture (Cortex-M3) and shows the impact of using DBT techniques on resource-constrained devices. |
|---|---|
| Autores principais: | Salgado, Filipe Alexandre Andrade |
| Outros Autores: | Gomes, Tiago Manuel Ribeiro; Cabral, Jorge; Monteiro, João L.; Tavares, Adriano |
| Assunto: | Computer architectures Condition-code emulation Dynamic binary translation (DBT) Dynamic compilation Embedded systems Instruction-set architecture (ISA) |
| Ano: | 2019 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso restrito |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
| Resumo: | This article describes a dynamic binary translation (DBT) system specially tailored to fit resource-constrained embedded systems, detailing its design decisions and architectural components. Although designed to support a wide range of low-end architectures, to test its feasibility, we present and evaluate two distinct and widely known source and target architectures, commonly used in embedded systems. The performed evaluations demonstrate legacy Intel MCS-51 code running on a modern Arm v7-M architecture (Cortex-M3) and shows the impact of using DBT techniques on resource-constrained devices. |
|---|