Skip to content

Definition

A workflow that runs multiple LLM calls simultaneously, then aggregates the results. Has two key variations: sectioning and voting.

Key points

  • Sectioning — breaking a task into independent subtasks run in parallel.
  • Voting — running the same task multiple times to get diverse outputs.
  • When to use: when "divided subtasks can be parallelized for speed," or when multiple perspectives/attempts are needed for higher confidence.
  • Distinct from Orchestrator-Workers Workflow: here the subtasks are pre-defined, not decided by an orchestrator at runtime.

Why it matters for the exam

  • "Parallelization" is a named workflow pattern; be able to name and distinguish its two variants — sectioning (speed) vs voting (confidence).

Common gotchas

  • Start simple; only add agentic complexity when it demonstrably improves outcomes — parallelization assumes the subtasks are already known and independent.

See also

Sources