Matthew Page - How to JIT: Writing a Python JIT from scratch in pure Python - PyCon 2019
"Speaker: Matthew Page
Have you ever wondered how a JIT compiler works? Production quality JIT compilers are large, complicated pieces of software that can seem inscrutable at first glance. However, building a simple JIT compiler is surprisingly easy. We'll walk through how to build a template-style JIT compiler for Python from first principles, in Python!
Slides can be found at: https://speakerdeck.com/pycon2019 and https://github.com/PyCon/2019-slides"
Видео Matthew Page - How to JIT: Writing a Python JIT from scratch in pure Python - PyCon 2019 канала PyCon 2019
Have you ever wondered how a JIT compiler works? Production quality JIT compilers are large, complicated pieces of software that can seem inscrutable at first glance. However, building a simple JIT compiler is surprisingly easy. We'll walk through how to build a template-style JIT compiler for Python from first principles, in Python!
Slides can be found at: https://speakerdeck.com/pycon2019 and https://github.com/PyCon/2019-slides"
Видео Matthew Page - How to JIT: Writing a Python JIT from scratch in pure Python - PyCon 2019 канала PyCon 2019
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![11 Tips And Tricks To Write Better Python Code](https://i.ytimg.com/vi/8OKTAedgFYg/default.jpg)
![](https://i.ytimg.com/vi/ApyCqz9Omh8/default.jpg)
![Understanding AOT Compilers, JIT Compilers, and Interpreters](https://i.ytimg.com/vi/5rn_MAspYFM/default.jpg)
![Eric Snow - to GIL or not to GIL: the Future of Multi-Core (C)Python - PyCon 2019](https://i.ytimg.com/vi/7RlqbHCCVyc/default.jpg)
![Detectron2 - Next Gen Object Detection Library - Yuxin Wu](https://i.ytimg.com/vi/egs0XN-xjA0/default.jpg)
![Thea Flowers - Break the Cycle: Three excellent Python tools to automate repetitive tasks](https://i.ytimg.com/vi/-BHverY7IwU/default.jpg)
![How to speed up Python 5 [ACTIONABLE] Ways to Increase Pythons Speed (2021)](https://i.ytimg.com/vi/WgUs-w2MrsM/default.jpg)
![RustConf 2019 - Rust for Weld, a High Performance Parallell JIT Compiler by Shoumik Palkar](https://i.ytimg.com/vi/AZsgdCEQjFo/default.jpg)
![Lynn Root - Advanced asyncio: Solving Real-world Production Problems - PyCon 2019](https://i.ytimg.com/vi/bckD_GK80oY/default.jpg)
![Rachael Tatman - Put down the deep learning: When not to use neural networks and what to do instead](https://i.ytimg.com/vi/qw5dBdTXLEs/default.jpg)
![Make Python code 1000x Faster with Numba](https://i.ytimg.com/vi/x58W9A2lnQc/default.jpg)
![5 Things I Wish I Knew Before Starting Programming](https://i.ytimg.com/vi/3NndCfFQNHA/default.jpg)
![Getting A Handle On Portable C Extensions With hpy](https://i.ytimg.com/vi/EHOoq85XiJY/default.jpg)
![Using Cython to speed up Python](https://i.ytimg.com/vi/8DuyATDaIdM/default.jpg)
![How to Accelerate an Existing Codebase with Numba | SciPy 2019 | Siu Kwan Lam, Stanley Seibert](https://i.ytimg.com/vi/-4tD8kNHdXs/default.jpg)
![Negotiating Salaries With HR for Any Job Is An Art. Learn IT Before It's Late 😭😭😭😭](https://i.ytimg.com/vi/4-kDCP0Bor0/default.jpg)
![Research talk: Torchy: A tracing JIT compiler for PyTorch](https://i.ytimg.com/vi/Rrd5oG4TBHM/default.jpg)
![Katie McLaughlin - A Right Stitch-up: Creating embroidery patterns with Pillow - PyCon 2019](https://i.ytimg.com/vi/Fllch-WwzWM/default.jpg)
![Learn How To Read Code](https://i.ytimg.com/vi/KnuYHTIIt88/default.jpg)
![Duy Nguyen - Scraping a Million Pokemon Battles: Distributed Systems By Example - PyCon 2019](https://i.ytimg.com/vi/QvZqttX9uXc/default.jpg)