Paralelní zpracování lze popsat jako třídu technik, které umožňují systému dosáhnout simultánních úloh zpracování dat za účelem zvýšení výpočetní rychlosti počítačového systému.
Paralelní systém zpracování může provádět simultánní zpracování dat, aby se dosáhlo rychlejší doby provádění. Například, zatímco je instrukce zpracovávána v ALU komponentě CPU, další instrukce může být načtena z paměti.
Primárním účelem paralelního zpracování je zlepšit schopnost počítačového zpracování a zvýšit jeho propustnost, tj. množství zpracování, které lze provést během daného časového intervalu.
Paralelního systému zpracování lze dosáhnout tím, že máme velké množství funkčních jednotek, které současně provádějí stejné nebo různé operace. Data mohou být distribuována mezi různé vícenásobné funkční jednotky.
Následující schéma ukazuje jeden možný způsob rozdělení prováděcí jednotky do osmi paralelně fungujících funkčních jednotek.
Operace provedená v každé funkční jednotce je uvedena v každém bloku, pokud schéma:
- Sčítačka a celočíselný násobič provede aritmetickou operaci s celými čísly.
- Operace s plovoucí desetinnou čárkou jsou rozděleny do tří paralelně pracujících okruhů.
- Operace logiky, posunu a přírůstku lze provádět současně na různých datech. Všechny jednotky jsou na sobě nezávislé, takže jedno číslo lze posouvat, zatímco jiné číslo se zvyšuje.