Arancini: A Hybrid Binary Translator for Weak Memory Model Architectures
ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 157–174
Abstract
Binary translation is a powerful approach to support cross-architecture emulation of unmodified binaries in increasingly heterogeneous computing environments. However, binary translation systems face correctness issues, due to the strong-on-weak memory model mismatch (e.g., from x86-64 to Arm/RISC-V) for concurrent programs. Besides, the current landscape of binary translation systems is fundamentally limited in terms of completeness for static systems and performance for dynamic ones.
Authors 10
-
Technical University of Munich
Affiliation as printed
TU Munich, Munich, Germany
-
Technical University of Munich
Affiliation as printed
TU Munich, Munich, Germany
-
Technical University of Munich
Affiliation as printed
TU Munich, Munich, Germany
-
Technical University of Munich
Affiliation as printed
TU Munich, Munich, Germany
-
Technical University of Munich
Affiliation as printed
TU Munich, Munich, Germany
-
Affiliation as printed
Huawei, Edinburgh, United Kingdom
-
Affiliation as printed
University of St Andrews, United Kingdom, St Andrews, United Kingdom
-
Redha Gouicem Aachen
Affiliation as printed
RWTH Aachen University, Aachen, Germany
-
Delft University of Technology
Affiliation as printed
TU Delft, Delft, Netherlands
-
Technical University of Munich
Affiliation as printed
TU Munich, Munich, Germany
Cited by 1 stored of 1
1 result
No patents citing this paper on Lens.org (checked 2026-10-06).