Lightning Talk: Wasm for Heterogeneous IoT Devices
Lightningat Cloud Native Wasm Day North America 2021 · on Tuesday, 2021-10-12· at 13:35· Room 501 ABC + Online·
summary
Wasm runs on MCU-class IoT using WebAssembly Micro Runtime with AOT compilation, an SDK and an automated cloud-to-edge pipeline that compiles per-target and deploys OTA; CoreMark benchmarks show ESP32 AOT ≈ one third native and Allwinner ARM A7 ≈ half native, AOT binaries are larger than interpreted so code is relocated to flash and mapped executable via the MMU, memory overhead is higher but performance and deployment automation prove the approach viable.
AI-written summary · about
chapters (10)
- 0:00Start
- 1:05Goals
- 2:58Edge Stack
- 3:15Several Options of Safe Language Runtimes
- 3:38Evaluation of Runtimes
- 4:12WebAssembly Runtimes on MCU
- 6:07WAMR Performance Results: Coremark
- 7:49Solution: Execute from flash memory
- 8:20Cloud to Edge Pipeline
- 8:50Conclusions
related talks
36mSafety-Critical Meets Web-Native: Wasm Revolutionizes Embedded Systems
05mLightning Talk: Managed VMs with WebAssembly for Scalable Secure IoT Deployments
08mLightning Talk: Build trusted cloud apps with Wasm: WebAssembly Micro Runtime is ready
34mWebAssembly at the IoT Edge
40mWASM on Zephyr: Securely Running Code in Any Language
12mLightning Talk: From Hardware Simulation to Real Devices with WebAssembly Using TinyGo
48mExtending Cloud Native Beyond the “Linux Barrier” to MCUs
26mWebAssembly for a Reactive Internet of Things
