kirancodes.me
To Proof Maintenance & Beyond!
PLDI 2017★ Best Paper

Low overhead dynamic binary translation on ARM

Amanieu D'Antras, Cosmin Gorgovan, Jim D. Garside, Mikel Luján

Abstract

The ARMv8 architecture introduced AArch64, a 64-bit execution mode with a new instruction set, while retaining binary compatibility with previous versions of the ARM architecture through AArch32, a 32-bit execution mode. Most hardware implementations of ARMv8 processors support both AArch32 and AArch64, which comes at a cost in hardware complexity.

Related papers