YoVDO

Trying No GIL on Scientific Programming

Offered By: PyCon US via YouTube

Tags

PyCon US Courses Data Science Courses Python Courses Global Interpreter Lock (GIL) Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

Talks - Cheuk Ting Ho: Trying No GIL on Scientific Programming


Taught by

PyCon US

Related Courses

Multithreaded Python without the GIL
EuroPython Conference via YouTube
Extending Cython with GIL-Free Types
EuroPython Conference via YouTube
Is It Me, or the GIL
EuroPython Conference via YouTube
Addressing Multithreading and Multiprocessing in Transparent and Pythonic Ways
EuroPython Conference via YouTube
Running Python Code in Parallel and Asynchronously
EuroPython Conference via YouTube