PhD Thesis about PyPy's CLI JIT Backend
Briefly

"The title of the thesis is High performance implementation of Python for CLI/.NET with JIT compiler generation for dynamic languages, and its mainly based on my work on the CLI backend for the PyPy JIT (note that the CLI JIT backend is currently broken on trunk, but it's still working in the cli-jit branch). The thesis might be useful also for people that are not directly interested in the CLI"
"JIT backend, as it also contains general information about the inner workings of PyPy which are independent from the backend: in particular, chapters 5 and 6 explain how the JIT frontend works. Here is the summary of chapters: Introduction The problem Enter PyPy Characterization of the target platform Tracing JITs in a nutshell The PyPy JIT compiler generator The CLI JIT backend Benchmarks Conclusion and Future Work cheers, Anto"
High performance implementation of Python for CLI/.NET with JIT compiler generation for dynamic languages targets high-performance Python on the CLI by developing a CLI backend for the PyPy JIT and a JIT compiler generator. The CLI JIT backend is noted as broken on trunk but functional in the cli-jit branch. The work also covers inner PyPy mechanisms that are backend-independent and provides detailed material on JIT frontend mechanisms and tracing JIT operation. Coverage includes problem characterization, PyPy background, target-platform analysis, tracing JIT fundamentals, the JIT compiler generator, backend implementation, benchmarks, and conclusions with future work.
Read at Antocuni
Unable to calculate read time
[
|
]