HyperMAMBO-X64: Using Virtualization to Support High-Performance Transparent Binary Translation
HyperMAMBO-X64: Using Virtualization to Support High-Performance Transparent Binary Translation
Amanieu D'Antras,Cosmin Gorgovan,2 Authors,M. Luján
2017 · DOI: 10.1145/3050748.3050756
International Conference on Virtual Execution Environments · 8 Citations
TLDR
A key factor in the low overhead of HyperMAMBO-X64 is its deep integration with the virtualization and memory management features of ARMv8, which are exploited to support cached translations across multiple address spaces while ensuring that translated code remains consistent with the source instructions it is based on.
