Skip to main content Link Search Menu Expand Document (external link)
Last updated: | Permalink

Lecture 6: Python parallel processing

Learning objectives:

In this lecture, you will learn:

  • the basics of parallelism in Python
    • process-level parallelism
    • thread-level parallelism
    • task-level parallelism
  • how to calculate speedup and the definition of strong vs. weak scaling
  • task-level parallelism in Dask

Lecture slides

Recordings

Quiz

Quiz 1


© 2025 Yue Cheng. Released under the CC BY-SA license