Explore the potential of no-GIL Python for scientific programming in this informative PyCon US talk. Delve into the background of Python's Global Interpreter Lock (GIL) and understand its impact on multi-threaded CPU processes. Discover how Sam Gross's nogil fork of CPython 3.9 offers an alternative approach, potentially improving performance for CPU-bound scientific calculations. Compare the performance of no-GIL Python with standard CPython distribution across popular scientific algorithms, including PCA, clustering, categorization, and data manipulation using Scikit-learn and Pandas. Gain insights into a more efficient way of using Python for scientific programming and data science tasks, and learn about the possible future of Python without the GIL. This 29-minute talk is ideal for intermediate Pythonistas interested in scientific programming and data science applications.
Overview
Syllabus
Talks - Cheuk Ting Ho: Trying No GIL on Scientific Programming
Taught by
PyCon US