Skip to content
Latchkey

Parallelism - CI/CD Glossary Definition

Parallelism runs computations simultaneously on multiple cores or machines to increase throughput.

Parallelism is executing multiple computations literally at the same instant on separate cores or machines. It is a way to implement concurrency for speed, distinct from concurrency's broader focus on task structure.

Parallelism is executing multiple computations literally at the same instant on separate cores or machines. It is a way to implement concurrency for speed, distinct from concurrency's broader focus on task structure.

In CI

Test sharding and matrix jobs use parallelism to shorten pipelines: split the suite across N runners and run them at once. The speedup is bounded by the slowest shard, so balance shards by run time, not test count.

Related guides

Run this faster and cheaper on Latchkey managed runners. Start free →