~/talk

Bringing Together Cross-ISA Checkpoint/Restoration and AOT Compilation of WebAssembly(…)

Talkat MPLR 2025 · on Tuesday, 2025-10-14· [webassembly, compilers-and-language-design]
links:none on file
links:none on file
links:none on file
slides:none on file

Wanco is an AOT WebAssembly compiler that instruments machine code and uses on-stack replacement (OSR) plus stack maps to convert between ISA-dependent registers/memory and ISA-independent Wasm state. It migrates between x86-64 and ARMv8, cuts checkpoint time vs CRIU by 1.0–5.1× and snapshot size by 1.1–25×, at an average execution-time overhead of 36% and a binary-size increase of about 2–2.5×, and requires runtime support to capture and restore Wasm stacks.

AI-written summary · about

  1. 0:00Cross-ISA migration challenges
  2. 3:17AOT compilation solution
  3. 5:04WebAssembly basics
  4. 6:11Live migration approach
  5. 8:21State reconstruction challenge
  6. 9:26On-stack replacement
  7. 10:55Migration points and barriers
  8. 13:28Prototype implementation
  9. 13:48Runtime overhead results
  10. 15:18Checkpoint/restoration performance
  11. 16:04Snapshot size vs Crew
  12. 16:45Instrumentation code size
  13. 17:27Conclusion and future work
  14. 18:19Q&A: Snapshot portability
  15. 20:19Q&A: Reducing delays
  16. 21:37Q&A: Capabilities and OS
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.