Exiting Through the YJIT
Offered By: Ruby Central via YouTube
Course Description
Overview
Explore the intricacies of optimizing code for the YJIT compiler in this 29-minute conference talk from RubyConf 2022. Delve into the challenges of identifying code exits and their causes, and discover how a new tool was developed to reveal exact exit points. Learn about side-exits, the process of building a tracer for them, and the evolution from the original implementation to a Rust rewrite. Gain insights into the importance of continuous improvement in software development and how asking "can I make what I built even better?" can lead to significant advancements in Ruby optimization techniques.
Syllabus
RubyConf 2022: Exit(ing) Through the YJIT by Eileen M Uchitelle
Taught by
Ruby Central
Related Courses
Introduction to Operations ManagementWharton School of the University of Pennsylvania via Coursera Principles of Project Management
Polytechnic West via Open2Study Process Improvement
University of Illinois at Urbana-Champaign via Coursera Foundations of Teaching for Learning Capstone: The Reflective Practitioner
Commonwealth Education Trust via Coursera Leading Teams
University of Michigan via Coursera