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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
The Fastest Way to Loop in Python - An Unfortunate TruthTALK / Luciano Ramalho / Protocol: the keystone of type hintsTime to JIT your Python with Pyjion? - Talk Python Live Stream11 Secrets to Memorize Things Quicker Than OthersTALK / Itamar Turner-Trauring / 0 to production-ready: a best-practices process for Docker packagingUsing My Python Skills To Punish Credit Card Scammers"See CPython run: Getting to know your Python interpreter" - James Bennett (North Bay Python 2019)Talk: Anthony Shaw - Why is Python slow?TALK / Maggie Moss / Gradual Typing in PracticeTUTORIAL / Geir Arne Hjelle / Introduction to Decorators: Power UP Your Python CodeMake your python script run 1000X faster with one line of codeTALK / Dustin Ingram / Secure Software Supply Chains for PythonA Day in the Life of a Harvard Computer Science StudentLoop like a native: while, for, iterators, generators5 Things I Wish I Knew Before Starting ProgrammingHow to learn to code (quickly and easily!)All it takes is 10 mindful minutes | Andy PuddicombeCHARLAS / Mauricio Vásquez / Tracing Distribuido con OpenTelemetry