Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a conference talk from WAW 2025 that presents a new MLIR-based approach for WebAssembly compilation. Learn how researchers from Carnegie Mellon University address limitations in existing WebAssembly compilers by implementing a custom MLIR dialect that supports high-level WebAssembly features in a scalable, extensible, and modular way. The presentation explains why current compilation approaches either require duplicated efforts across source languages or struggle with reconstructing high-level features from low-level intermediate representations like LLVM IR. Discover how the proposed WebAssembly dialect in MLIR lifts WebAssembly from being merely an LLVM target to becoming part of the MLIR ecosystem, allowing developers to implement new features without complicated reconstruction algorithms. The talk demonstrates how this approach benefits various languages targeting MLIR and addresses the evolving nature of WebAssembly.
Syllabus
[WAW'25] An MLIR Dialect for WebAssembly
Taught by
ACM SIGPLAN