YoVDO

Keeping the asm in Wasm - Running High-Level Languages on a Low-Level VM

Offered By: ACM SIGPLAN via YouTube

Tags

WebAssembly Courses Virtual Machines Courses Low-level Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and solutions of running high-level languages on WebAssembly (Wasm), a low-level virtual machine, in this 33-minute conference talk from ACM SIGPLAN. Delve into the unique characteristics of Wasm, designed to abstract hardware while maintaining safety and portability. Examine the complexities of implementing dynamic language runtimes on Wasm, including the need for performance optimization techniques and the potential hurdles posed by Wasm's abstractions. Discover the additional mechanisms required for Wasm to efficiently support advanced techniques like JIT compilation and inline caches. Gain insights into the delicate balance between maintaining Wasm's low-level nature and accommodating the needs of high-level language implementations.

Syllabus

[DLS23] Keeping the asm in Wasm – Running high-level languages on a low-level VM


Taught by

ACM SIGPLAN

Related Courses

Emerging Technologies Capstone
Yonsei University via Coursera
Microsoft Azure Virtual Machines
Microsoft via edX
Introduction to Microsoft Azure
Microsoft via edX
Google Cloud Fundamentals: Core Infrastructure
Google via Coursera
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera