TALK / Anthony Shaw / Restarting Pyjion, a general purpose JIT for Python- is it worth it?
In this talk you'll see an update to the Pyjion project, a JIT compiler for CPython byte-code. This project was started 5 years ago but stopped after making no gains in performance. Recent changes to CPython have made optimisations more viable, so now it has been restarted and is showing big performance gains vs. standard CPython with 100% compatibility. Many attempts have been made to build a general purpose JIT for Python and few have succeeded. Is it worth it and what are the gains to be made? This talk will cover the design ideas of a JIT for CPython, optimisations, and future potential.
Website: https://pyjion.readthedocs.io
Source code: https://GitHub.com/tonybaloney/pyjion
Book: https://realpython.com/products/cpython-internals-book/
Видео TALK / Anthony Shaw / Restarting Pyjion, a general purpose JIT for Python- is it worth it? канала PyCon US
Website: https://pyjion.readthedocs.io
Source code: https://GitHub.com/tonybaloney/pyjion
Book: https://realpython.com/products/cpython-internals-book/
Видео TALK / Anthony Shaw / Restarting Pyjion, a general purpose JIT for Python- is it worth it? канала PyCon US
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![](https://i.ytimg.com/vi/PW19nTpIKe4/default.jpg)
![The Fastest Way to Loop in Python - An Unfortunate Truth](https://i.ytimg.com/vi/Qgevy75co8c/default.jpg)
![TALK / Luciano Ramalho / Protocol: the keystone of type hints](https://i.ytimg.com/vi/kDDCKwP7QgQ/default.jpg)
![Time to JIT your Python with Pyjion? - Talk Python Live Stream](https://i.ytimg.com/vi/GaKXPY-u7pI/default.jpg)
![](https://i.ytimg.com/vi/bQRPT2zWCOo/default.jpg)
![11 Secrets to Memorize Things Quicker Than Others](https://i.ytimg.com/vi/mHdy1xS59xA/default.jpg)
![TALK / Itamar Turner-Trauring / 0 to production-ready: a best-practices process for Docker packaging](https://i.ytimg.com/vi/EC0CSevbt9k/default.jpg)
![Using My Python Skills To Punish Credit Card Scammers](https://i.ytimg.com/vi/StmNWzHbQJU/default.jpg)
!["See CPython run: Getting to know your Python interpreter" - James Bennett (North Bay Python 2019)](https://i.ytimg.com/vi/tzYhv61piNY/default.jpg)
![Talk: Anthony Shaw - Why is Python slow?](https://i.ytimg.com/vi/I4nkgJdVZFA/default.jpg)
![TALK / Maggie Moss / Gradual Typing in Practice](https://i.ytimg.com/vi/Lj_9TyT3V98/default.jpg)
![TUTORIAL / Geir Arne Hjelle / Introduction to Decorators: Power UP Your Python Code](https://i.ytimg.com/vi/VWZAh1QrqRE/default.jpg)
![Make your python script run 1000X faster with one line of code](https://i.ytimg.com/vi/biBqWqB01rQ/default.jpg)
![TALK / Dustin Ingram / Secure Software Supply Chains for Python](https://i.ytimg.com/vi/VWWgkF-0cDQ/default.jpg)
![A Day in the Life of a Harvard Computer Science Student](https://i.ytimg.com/vi/DmwTN2slUhU/default.jpg)
![Loop like a native: while, for, iterators, generators](https://i.ytimg.com/vi/EnSu9hHGq5o/default.jpg)
![5 Things I Wish I Knew Before Starting Programming](https://i.ytimg.com/vi/3NndCfFQNHA/default.jpg)
![How to learn to code (quickly and easily!)](https://i.ytimg.com/vi/R2pIutTspQA/default.jpg)
![All it takes is 10 mindful minutes | Andy Puddicombe](https://i.ytimg.com/vi/qzR62JJCMBQ/default.jpg)
![CHARLAS / Mauricio Vásquez / Tracing Distribuido con OpenTelemetry](https://i.ytimg.com/vi/QA7fVDpueaY/default.jpg)