Publication | Open Access
Lasagne: a static binary translator for weak memory model architectures
16
Citations
50
References
2022
Year
Unknown Venue
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1