Bridging the Architecture Divide: How Hardware Limits Wasm, and How We Can Do Better
Talkat WasmCon 2023 · on Thursday, 2023-09-07· at 16:15· Grand Ballroom F, Hyatt Regency Bellevue, 900 Bellevue Way NE·
summary
Wasm runtimes gain concrete wins: Segway: reuses x86 FS/GS segmentation to make heap-base addressing, freeing a register, cutting code size and lowering compile time and shaving about 25% off the “wasm tax” versus native (already shipping in Wasmer). Color Guard: uses MPK to color pages and pack sandboxes, increasing instance density from ~20K to ~250K (~12×). A proposed HFI design does region checks in parallel with TLB lookups, enabling near-zero setup/teardown, zero-cost bounds checks, Spectre safety, and unlimited scaling.
AI-written summary · about
chapters (8)
- 0:00WebAssembly limitations
- 1:04Hardware optimization techniques
- 9:03Memory protection challenges
- 12:14Memory protection keys
- 15:23Fault isolation design goals
- 25:13Performance benefits of fault isolation
- 26:57How to get involved with these technologies
- 36:02Q&A
related talks
37mBuilding a better web with WebAssembly at the edge
29mNew Adventures for WASM
33mKeeping the asm in Wasm – Running high-level languages on a low-level VM
40mSmarter Operating Systems Will Use Wasm - The Coming OS Revolution
43mMeet Your Future - WebAssembly
17mA case for Web Assembly
36mSafety-Critical Meets Web-Native: Wasm Revolutionizes Embedded Systems
22m[Keynote] Wasm GC and the Future of High-Level Language Compilation
