Paralelné spracovanie možno opísať ako triedu techník, ktoré umožňujú systému dosiahnuť súčasné úlohy spracovania údajov na zvýšenie výpočtovej rýchlosti počítačového systému.
Systém paralelného spracovania môže vykonávať simultánne spracovanie údajov, aby sa dosiahol rýchlejší čas vykonávania. Napríklad, kým sa v ALU komponente CPU spracováva inštrukcia, nasledujúcu inštrukciu možno prečítať z pamäte.
Primárnym účelom paralelného spracovania je zlepšiť schopnosť počítačového spracovania a zvýšiť jeho priepustnosť, t. j. množstvo spracovania, ktoré je možné vykonať počas daného časového intervalu.
Systém paralelného spracovania sa dá dosiahnuť množstvom funkčných jednotiek, ktoré súčasne vykonávajú rovnaké alebo rôzne operácie. Dáta môžu byť distribuované medzi rôzne viaceré funkčné jednotky.
Nasledujúci diagram ukazuje jeden možný spôsob rozdelenia vykonávacej jednotky do ôsmich funkčných jednotiek pracujúcich paralelne.
Operácia vykonaná v každej funkčnej jednotke je uvedená v každom bloku, ak diagram:
- Sčítačka a celočíselný násobiteľ vykoná aritmetickú operáciu s celými číslami.
- Operácie s pohyblivou rádovou čiarkou sú rozdelené do troch paralelne pracujúcich okruhov.
- Operácie logiky, posunu a prírastku možno vykonávať súčasne s rôznymi údajmi. Všetky jednotky sú na sebe nezávislé, takže jedno číslo je možné posunúť, zatiaľ čo iné číslo sa zvyšuje.