Source: wikibot/parallel-algorithm

= Parallel algorithm
{wiki=Parallel_algorithm}

A parallel algorithm is a type of algorithm that can execute multiple computations simultaneously by dividing a problem into smaller sub-problems that can be solved concurrently. This approach takes advantage of the capabilities of multi-core or multi-processor systems, allowing for more efficient processing and reduced computation time. Key characteristics of parallel algorithms include: 1. **Decomposition**: The problem is split into smaller, independent tasks that can be executed in parallel.