Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Reusing Just-in-Time Compiled Code - OOPSLA 2023

ACM SIGPLAN via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore an innovative approach to improving just-in-time compiler performance in this 19-minute video presentation from OOPSLA2 2023. Delve into the concept of reusing compiled code across different program runs to reduce warm-up costs in dynamic languages. Learn about speculative contextual dispatch and its application in selecting function versions from an off-line curated code repository. Discover how this persistent database of previously compiled functions, indexed by compilation context, can be optimized to remove redundant code and enhance dispatch efficiency. Examine the practical implementation of this technique in Ř, a compiler for the R language, and analyze its impact on warmup times and peak performance. Gain insights from the research conducted by experts from IIT Mandi, Czech Technical University in Prague, IIT Bombay, and Northeastern University. Access supplementary materials, including reusable artifacts, to further explore this cutting-edge approach to code reuse and JIT compilation optimization.

Syllabus

[OOPSLA23] Reusing Just-in-Time Compiled Code

Taught by

ACM SIGPLAN

Reviews

Start your review of Reusing Just-in-Time Compiled Code - OOPSLA 2023

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.