Ako sa paralelné spracovanie systém riešiť výpočtové problémy? Zistiť v nasledujúcej časti.
Parallel Processing výpočty
Jednotlivo, každý procesor pracuje rovnako ako akékoľvek iné mikroprocesora. Procesory konajú podľa pokynov napísané v jazyku symbolických inštrukcií. Na základe týchto inštrukcií, procesory vykonávať matematické operácie na dátach vytiahol z pamäte počítača. Tieto procesory môžu tiež presunúť dáta do iného umiestnenia v pamäti.
V sekvenčnom systéme, to nie je problém, ak dátové hodnoty sa mení v dôsledku operácie procesora. Procesor môže obsahovať novú hodnotu do najbližších procesoch a pokračovať. V paralelnom systéme, zmeny v hodnotách môže byť problematické. Ak je viac procesorov pracujú z rovnakých dát, ale hodnoty týchto dát v priebehu času menia, môžu konfliktné hodnoty spôsobiť, že systém váhať alebo zlyhanie. Aby sa tomu zabránilo, mnoho paralelných systémov pre spracovanie používať nejakú formu správ medzi procesormi.
Procesory spoliehajú na softvér pre odosielanie a prijímanie správ. Tento softvér umožňuje procesor oznamovať informácie ďalším spracovateľom. Výmenou správ, môže procesory upraviť hodnoty dát a zostať v synchronizáciu so sebou. To je dôležité preto, že akonáhle sú všetky procesory dokončiť svoje úlohy, musí CPU znovu zložiť všetky individuálne riešenie do celkového riešenia pre pôvodné výpočtovej problém. Myslite na to ako puzzle - ak sú všetky procesory zostávajú v synchronizácii, kúsky skladačky do seba zapadajú hladko. V prípade, že spracovatelia nie sú synchronizované, môže kúsky puzzle nehodí spolu vôbec
Existujú dva hlavné faktory, ktoré môžu ovplyvniť výkon systému :. Latencia a šírky pásma. Latencia sa odkazuje na množstvo času to berie pre procesor odovzdávať výsledky späť do systému. Nie je to dobré, ak to vyžaduje procesor menej času na spustenie algoritmu ako to robí pre prenos výsledné informácie späť do celého systému. V takých prípadoch, sekvenčné počítačový systém by bolo vhodnejšie. Šírka pásma sa odkazuje na koľko dát procesor môže vysielať v určité množstvo času. Dobrý paralelné spracovanie systém bude mať aj nízku latenciu a vysokú šírku pásma.
Niekedy, paralelné spracovanie nie je rýchlejší ako sekvenčné na počítači. Ak to trvá príliš dlho procesora počítača, aby znovu zložiť všetky individu