Što je paralelizacija?

Paralelizacija je čin projektiranja računalnog programa ili sustava za paralelnu obradu podataka. Računalni programi obično obrađuju podatke serijski: rješavaju jedan problem, a zatim sljedeći, zatim sljedeći. Ako je kompjuterski program ili sustav paraleliziran, to razbija problem na manje dijelove koji se mogu neovisno riješiti istovremeno pomoću diskretnih računalnih resursa. Kada se optimizira za ovu vrstu izračunavanja, paralelizirani programi mogu doći do rješenja mnogo brže od programa koji izvršavaju procese u serijskom.

Paralelizacija kao računalna tehnika koristi se već dugi niz godina, posebno u području superračunala. Svaka nova generacija procesora pristupa fizičkim ograničenjima mikroelektronike, što je glavni inženjerski problem u dizajnu procesora. Budući da se pojedinačni čipovi približavaju svojim najbržim mogućim brzinama, paralelna obrada postaje važno područje u kojem se poboljšavaju računalne performanse. Većina modernih stolnih računala i prijenosnih računala ima više jezgri na procesoru koji olakšavaju paralelnu obradu u operativnom sustavu.

CPU uvjeti, paralelna obrada