faster-cpython / ideas

1.7k stars 49 forks source link

Deegen: A JIT-Capable VM Generator for Dynamic Languages #707

Open Fidget-Spinner opened 11 hours ago

Fidget-Spinner commented 11 hours ago

By Haoran Xu and Fredrik Kjolstad (Authors of Copy and Patch), they present a natural follow-up to their baseline JIT, with a second-tier JIT.

https://arxiv.org/pdf/2411.11469

Fidget-Spinner commented 11 hours ago

@brandtbucher this paper also covers an improved Copy-and-Patch technique (which supports polymorphic ICs)!