Work

Lasagne: a static binary translator for weak memory model architectures

Year: 2022
Type: conference-paper
Abstract: The emergence of new architectures create a recurring challenge to ensure that existing programs still work on them. Manually porting legacy code is often impractical. Static binary translation (SBT) is a process where a program’s binary is automatically translated from one architecture to another, while preserving their original semantics. However, these SBT tools have limited support to various advanced architectural features. Importantly, they are currently unable to translate concurrent binaries. The main challenge arises from the mismatches of the memory consistency model specified by the different architectures, especially when porting existing binaries to a weak memory model architecture.
Language: English
Open Access status: green
OpenAlex ID: W4281927845
FWCI: 3.217
Cites: 60
Cited by: 22
Related to: 10