Lessons Learned in X Years of Parallel Programming
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Explore the intricacies of parallel programming in Python through this insightful 34-minute conference talk from EuroPython 2017. Delve into advanced topics beyond multiprocessing.Pool().map, including performance measurement, memory management, data transfer optimization, and debugging techniques for parallel programs. Gain practical knowledge from real-world examples in both enterprise and scientific programming contexts. Learn about the convenience of parallel programming on single machines and discover key considerations for medium-sized cluster environments. Examine a compatibility layer developed to work across various parallelization technologies, including multiprocessing, concurrent.futures, celery, ipyparallel, and grid engine.
Syllabus
Michele Simionato - Lessons learned in X years of parallel programming
Taught by
EuroPython Conference
Related Courses
Computer ArchitecturePrinceton University via Coursera High Performance Scientific Computing
University of Washington via Coursera Parallel Programming Concepts
openHPI Введение в параллельное программирование с использованием OpenMP и MPI
Tomsk State University via Coursera Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera