AI engineering glossary · Python advanced

What is parallelism?

Parallelism: Running several computations at literally the same time on multiple processor cores. It speeds up CPU-heavy work and, in Python, is usually achieved with separate processes. It needs multiple cores, and is distinct from merely interleaving tasks.

Level: intermediateTopic: Python advanced

Parallelism: an example

Using four cores to process four image batches at once takes about a quarter of the sequential time.

Related terms

More Python advanced terms

Where you learn it

Parallelism is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.