parallelization

Splitting work simultaneously

Parallelization is the process of dividing a task so that multiple operations can run simultaneously rather than one after another.

The term belongs to computing, where parallelization exploits multiple processors to speed up calculations: Parallelization cut the rendering time from hours to minutes.

The verb is parallelize.

concurrency

threading

Passing strand through opening

barrier · futures · promises · synchronization · channel · spawn · await · async · latch · monitor

computing

threads

Twisted fiber strands

GPU · CPU · cores · supercomputer · Hadoop · workstation · coprocessor · accelerator

performance

speedup

Increase in pace

overhead · scalability · efficiency · granularity · starvation · contention · profiling · benchmarking · saturation · utilization

techniques

pipelining

Concurrent stage processing

replication · chunking · striding · prefetching · affinity

workflow

orchestration

Scoring for instrumental ensemble

fan-out · coordination · dispatch · submission

Categories
Opposites
execution model

parallelizationserialization

Encoding objects for transmission

linearization · consolidation · batch processing · unification · centralization

Family

parallel, unparalleled, parallelism, paralleling, parallelogram, nonparallel, parallelograms

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G