Úvod do paralelného spracovania Ako funguje
Ak počítač bol človek, potom jeho centrálna procesorová jednotka (CPU) by bol jeho mozog. CPU je mikroprocesor - výpočtovej motor na čipe. Kým moderné mikroprocesory sú malé, sú to tiež veľmi silný. Oni môžu interpretovať milióny inštrukcií za sekundu. Dokonca tak, tam sú niektoré problémy, výpočtová, ktoré sú tak zložité, že výkonný mikroprocesor by vyžadovalo roky ich riešenie.
Počítačové vedci používajú rôzne prístupy k riešeniu tohto problému. Jedným z možných prístupov je tlačiť na silnejšie mikroprocesory. Zvyčajne to znamená nájsť spôsoby, ako vojde viac tranzistorov na čipe mikroprocesora. Počítačové technici sú už stavia mikroprocesory s tranzistory, ktoré sú iba niekoľko desiatok nanometrov široký. Ako malý je nanometer? Je to jedna miliardtina metra. Červená krvinka má priemer 2500 nanometrov - šírka moderných tranzistorov je zlomok tejto veľkosti
Stavebné silnejšie mikroprocesory vyžaduje intenzívnu a nákladný výrobný proces .. Niektoré výpočtové problémy trvať roky, k riešeniu aj pri prospech silnejšej mikroprocesorom. Čiastočne preto, že z týchto faktorov, počítačoví experti niekedy používajú iný prístup :. Paralelné spracovanie
Vo všeobecnosti platí, paralelné spracovanie znamená, že aspoň dva mikroprocesory manipuláciu s dielmi z celkovej úloha. Koncept je veľmi jednoduchý: počítačový odborník rozdeľuje zložitý problém na čiastkové časti pomocou špeciálneho softvér vytvorený špeciálne pre túto úlohu. On alebo ona potom priradí každá z jeho súčastí na vyhradený procesor. Každý procesor rieši svoju časť celkového výpočtového problému. Softvér zloží dát do dostanú ku konečnému uzavretiu pôvodného komplexného problému.
Jedná sa o high-tech spôsob, ako povedať, že je to jednoduchšie získať prácu, ak môžete zdieľať záťaž. Dalo by sa rozdeliť záťaž až medzi rôznymi procesorov umiestnených v rovnakom počítači, alebo môžete sieť viac počítačov a rozdeliť záťaž až medzi všetkými z nich. Existuje niekoľko spôsobov, ako dosiahnuť rovnakého cieľa.
Aké sú rôzne prístupy k paralelné spracovanie? Zistite si v nasledujúcej časti.
Paralelné spracovanie Prístupy
Ak chcete porozumieť paralelné spracovanie, musíme sa pozrieť na štyroch základných programovacích modelov. Počítačoví odborníci definovanie týchto modelov založených na dvoch faktoroch: počet inštrukcií prúdov a počet dátových tokov počítačové rukoväte.