Mind · Strategy

Parallelize

Run subtasks simultaneously and aggregate

Definition

Mechanism

Runs multiple LLM calls simultaneously and aggregates results. Two modes: Sectioning (split Task into independent subtasks, run in Parallel, merge) and Voting (run same Task multiple times, Aggregate via majority Mode or selection). Trades compute cost for speed and/or confidence. It spawns concurrent execution threads and employs Aggregate to unify the results into a final Result.

Preconditions

  1. Batch of tasks
  2. Multiple workers

Postconditions

  1. All results aggregated, or the unaggregatable ones reported as such

Invariants

  1. Independence: no subtask reads another subtask's output.
  2. Aggregation is chosen before fan-out, and subtasks are shaped to produce outputs it accepts.

Risks

Failure modes

  1. Merge Conflicts

    Parallel outputs are incompatible and can't be combined.

  2. Unanimous Wrong

    All parallel paths make the same error.

  3. Aggregation {{cognitive_bias}}

    Merge Strategy systematically favors certain outputs.

Relationships

Builds on

Accepts

Infrastructure

Task

The atomic unit of intent

Composes with

Infrastructure

Aggregate

Reduce a set to a summary statistic

References

Infrastructure

CognitiveBias

Structural processing error definition

Infrastructure

Mode

A discrete configuration of agency

Infrastructure

Result

The output of agentic transformation

Used by

References

Infrastructure

DAG

Directed acyclic dependency graph

Reference

Signature

  • Parallel(Task)
  • Aggregate(Result)

Identity

Ref
Parallelize#c1c7
Sema ID
sema:Parallelize#mh:SHA-256:c1c795defd6f4f9cab2823cf832ae91f5f0651bef082108bb494047d91be04a1
Ring
0
Tier
1
Updated
2026-11-11
Supersedes
  • sema:Parallelize#mh:SHA-256:d6b4208180c697dc25cab65f9b3ed028aeb1beb6f871adf615266d9b5eaf5391
  • sema:Parallelize#mh:SHA-256:f2bb19914f4cd3913989e6ca37275db8c50b7af50b4733184cf07fabca4a66bf
  • sema:Parallelize#mh:SHA-256:5b4bc9d0ea71c6b181cb02a81dd64c7767e5ccbd0769277ce5a841fe5c2c9b0d