CacheIR: The Benefits of a Structured Representation for Inline Caches
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore a 20-minute conference talk from MPLR 2023 that delves into CacheIR, an innovative approach to inline caching for dynamically typed language implementations. Learn how this structured representation enhances the development of inline caches and enables code reuse through IR matching techniques. Discover WarpBuilder, a novel Just-In-Time (JIT) compiler front-end that generates type-specialized code by lowering CacheIR, and understand the concept of Trial Inlining for context-sensitive inlining. Gain insights into how these techniques have improved performance and reduced security risks in the SpiderMonkey JavaScript engine. Presented by experts from Mozilla and the University of Alberta, this talk offers valuable knowledge for developers and researchers interested in language implementation optimization and compiler design.
Syllabus
[MPLR23] CacheIR: The Benefits of a Structured Representation for Inline Caches
Taught by
ACM SIGPLAN
Related Courses
CompilersStanford University via Coursera Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy Angular tooling: Generating code with schematics
Coursera Project Network via Coursera