Главная
Study mode:
on
1
Intro
2
Program
3
The Space of Ruby JITS
4
TRUFFLE RUBY
5
Language Compatibility
6
Ruby Optimization Challenges
7
Lazy Basic Block Versioning
8
Two Key Components of Lazy BBV
9
Run-time Value Promotion
10
Re-engineering CRuby
11
Ideas to Improve CRuby Performance
12
How to Try YJIT
13
Expectations & Limitations
14
Maximizing Performance with YJIT
15
Future Plans
16
Collaboration with Ruby Core Developers
17
Conclusion
18
Contact & More
Description:
Explore the development of YJIT, a new JIT compiler for CRuby, in this 30-minute conference talk from RubyConf 2021. Dive into the world of Ruby JITs, including TRUFFLE RUBY and its impressive performance improvements for Ruby Regexps. Learn about lazy basic block versioning, run-time value promotion, and the challenges of optimizing Ruby. Discover how to try YJIT, understand its current limitations, and maximize its performance. Gain insights into future plans for YJIT and the collaboration with Ruby core developers to enhance CRuby's performance.

YJIT - Building a New JIT Compiler Inside CRuby

Ruby Central
Add to list