~/talk

Component Model in Software Defined Vehicles

Talkat WasmCon 2024 · on Tuesday, 2024-11-12· at 11:00· Salt Palace | Level 3 | 355 D· [embedded-and-hardware, webassembly]
slides:none on file

Component model moves application parts from cloud to microcontrollers and demonstrates a canonical ABI lifting/lowering flow that copies ownership-safe strings between sandboxes, then a symmetric ABI that removes the runtime hop for shared-memory binaries. A working prototype (native async calls, vasi 0.2 mapping) and a wasm-tools fork exist on GitHub, deployed experimentally a year ago with debugging pain but functional output. Notes include need for zero-copy shared memory and flat data types for safety-critical high-throughput sensors.

AI-written summary · about

  1. 0:00Component model in SDVs
  2. 1:04Hardware architecture in SDVs
  3. 2:30Classical containers limitations
  4. 3:36WebAssembly components advantages
  5. 5:25Component model example
  6. 7:55Language-neutral interface definition
  7. 9:00Canonical ABI explained
  8. 16:16WebAssembly to native transition
  9. 17:39Optimizing native binaries
  10. 18:25Mixing languages with components
  11. 20:35Simplified API for native binaries
  12. 22:00Symmetric ABI for shared setup
  13. 25:31Embedding WebAssembly with ABI
  14. 26:37Zero-overhead plugins
  15. 27:43C++ challenges in components
  16. 28:23Async calls prototype
  17. 29:05Future directions
~/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.