Главная
Study mode:
on
1
Introduction
2
Why is parallel computing important
3
Parallelization on a single machine
4
Multiprocessing libraries
5
Problems with multiprocessing
6
Multiprocessing in Python
7
Disclaimer
8
Sterilization
9
Pickle
10
pickle limitations
11
pickle errors
12
pickle extensions
13
pythonicpickle
14
pickle module
15
pickle protocol 5
16
pickle buffer
17
conclusion
18
security
Description:
Explore the current state and recent advances in parallel computing with Python in this EuroPython 2019 conference talk. Gain insights into interfacing Python with parallelism, from leveraging C-extensions to using multiprocessing and multithreading APIs. Learn about high-level parallel processing libraries like concurrent.futures, joblib, and loky, and their applications in various use cases. Discover the latest improvements in the Python standard library, including shared-memory management and serialization enhancements for large Python objects. Understand how these advancements benefit distributed data science frameworks such as dask, ray, and pyspark, and how they address performance bottlenecks in multi-core and multi-machine processing.

Parallel Computing in Python - Current State and Recent Advances

EuroPython Conference
Add to list