~/conference

WAW 2025

date:2025-01-20
location:Denver, United States
series:WAW · 2 editions
editions:[WAW 2024, WAW 2025]

compiler engineers, runtime engineers, language designers, formal methods engineers, security engineers, browser engineers, embedded systems engineers

compositional CPS semantics; big-step WebAssembly interpreter; stack switching for Wasm; Wasmtime stack switch implementation; MLIR WebAssembly dialect; FP16 compute kernels; memory.map and memory.unmap; sandboxing with RLBox; Cranelift verification and checks; meta-tracing for Wasm interpreters; Coq formalization of execution costs; transactions extension for WebAssembly

titleauthorlength
A Big-Step Compositional Continuation-Passing Semantics for WebAssemblyGuannan Wei, Alexander Bai, Dinghong Zhong, Jiatai Zhang24m
Presents a compositional CPS semantics for a WebAssembly subset that replaces the official small-step reduction with a big-step, tail-recursive interpreter…
Talk on
Beyond the Baseline: Experimental WebAssembly for High PerformanceDeepti Gandluri39m
Benchmarks show an FP16 end-to-end prototype in toolchains and the runtime producing compute-kernel speedups of 75–125% and an application feature improvement…
Talk on
Experience Report: Stack Switching in Wasm SpecTecYalun Liang, Sam Lindley, Andreas Rossberg23m
Implements the STX stack‑switching extension in SpecTec by encoding captured continuations as lists of frames and using a bubbling semantics that escales…
Talk on
An MLIR Dialect for WebAssemblyByeongjee Kang, Harsh Desai, Limin Jia, Brandon Lucia26m
Describes an implemented MLIR WebAssembly dialect and a compiler pipeline that skips the LLVM backend by lowering higher-level MLIR dialects (e.g., scf…
Talk on
Adventures in Making Wasm Fast and More SecureShravan Ravi Narayan42m
A practicality-first toolchain moves real C/C++ libraries into WebAssembly sandboxes using RLBox to auto-insert taint types and require sanitizers, and wasm2c…
Talk on
Full-Stack Correctness in Wasm: Eliminating Bugs Inside and Outside the SandboxChris Fallin40m
A real bug in Cranelift causes a JIT-produced load to become sign‑extended instead of zero‑extended, letting a wasm instance access another instance’s memory…
Talk on
Continuing Stack Switching in WasmtimeFrank Emrich, Daniel Hillerström22m
Implements the WebAssembly stack switching proposal in Wasmtime by prototyping with the existing Wasmtime-fiber hand‑written assembly library and runtime FFI…
Talk on
Lighting talks and closing discussionConrad Watt05m
spectTech starts from a dependently typed DSL that encodes WebAssembly plus annotations and already yields automated artifacts (LaTeX, an interpreter and…
Talk on
Meta-tracing Interpreters in WebAssemblyAndrew Brown, Andrew Tolmach24m
A meta-tracing pipeline for improving interpreted programs compiled to WebAssembly, claiming offline trace capture of executions, tandem-repeat detection…
Talk on
A Coq Formalization of WebAssembly Execution CostsJohn Shortt23m
Formal Coq mechanization over a wasm-cert fork produces parametric execution cost bounds (instruction counts) and extracts an OCaml tool; it proves cost…
Talk on
A Transactions Extension for Web AssemblyEliot Moss23m
Design and prototype of a WebAssembly transactions extension adds transactional types such as tstruct, transactional arrays and transactional linear memory…
Talk on
~/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.