Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je rozdelenie kľúčových aspektov:
* Viaceré procesory: Hlavnou charakteristikou je prítomnosť viacerých spracovateľských jednotiek (CPU, GPU atď.), Ktoré spolupracujú. Môže sa pohybovať od niekoľkých jadier v rámci jedného čipu (viacjadrový procesor) po tisíce procesorov vo veľkom superpočítači.
* Súbežné vykonanie: Viacero procesorov vykonáva súčasne rôzne časti toho istého programu alebo rôzne programy. Je to v rozpore so sériovým spracovaním, kde sa pokyny vykonávajú jeden po druhom.
* komunikácia: Efektívna komunikácia medzi procesormi je rozhodujúca. Potrebujú si vymeniť údaje a synchronizovať svoje operácie, aby dosiahli koherentný výsledok. Metóda komunikácie sa líši v závislosti od architektúry (napr. Zdieľaná pamäť, odovzdávanie správ).
* Paralelné programovanie: Softvér musí byť navrhnutý špeciálne na paralelné vykonávanie. Zahŕňa to rozdelenie problému na zvládnuteľné úlohy, priradenie ich procesorom, riadenie závislostí od údajov a riešenie režijných nákladov na komunikáciu.
Typy paralelných počítačových systémov:
Paralelné systémy je možné kategorizovať rôznymi spôsobmi vrátane:
* Zdieľaná pamäť: Procesory zdieľajú rovnaký pamäťový priestor. Zjednodušuje to komunikáciu, ale môže viesť k problémom so synchronizáciou, ak sa to nestará.
* Prejdenie správy: Spracovatelia majú svoju vlastnú súkromnú pamäť a komunikujú výmenou správ. Je to škálovateľnejšie, ale vyžaduje explicitné komunikačné mechanizmy.
* Simd (Jedna inštrukcia, viac údajov): Všetky procesory vykonávajú rovnakú inštrukciu na rôznych súboroch údajov súčasne. To je vhodné pre vysoko paralelné úlohy, ako je spracovanie obrazu.
* mimd (viac pokynov, viac údajov): Procesory môžu súčasne vykonávať rôzne pokyny na rôzne súbory údajov. Toto je najbežnejší typ paralelného výpočtu.
Paralelné počítačové systémy v podstate ponúkajú značné zrýchlenie aplikácií, ktoré je možné efektívne paralelizovať. Predstavujú však zložitosti pri programovaní a riadení interakcie medzi viacerými procesormi.