Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový hardvér >>

Ako paralelné spracovanie Works

Inštrukčné prúdy sú algoritmy. Algoritmus je len séria krokov, ktorých cieľom je vyriešiť konkrétny problém. Dátové toky sú informácie vytiahol z počítačovej pamäte používané ako vstupné hodnoty na algoritmy. Procesor zátky hodnoty z dátového toku do algoritmov z inštrukčného toku. Potom sa začne operácia pre získanie výsledku.

Single Instruction, Single dát (SISD) počítače majú jeden procesor, ktorý spracováva jeden algoritmus, ktorý používa jeden zdroj dát naraz. Počítač náčinie a spracováva každú úlohu v poradí, a tak niekedy ľudia používajú slovo " sekvenčné " popísať počítačov SISD. Oni nie sú schopní vykonávať paralelné spracovanie na vlastnú päsť.

Multiple Instruction, Single dát (MISD) počítače majú viac procesorov. Každý procesor používa iný algoritmus, ale používa rovnaké zdieľaných vstupné dáta. Počítače MISD môže analyzovať rovnaký súbor dát s použitím niekoľkých rôznych operácií v rovnakom čase. Počet operácií závisí od počtu procesorov. Nie je veľa skutočných príkladov počítačov MISD, čiastočne preto, že problémy v počítači MISD môžete spočítať sú neobvyklé a špecializované.

Single Instruction, Multiple dát (SIMD) počítače majú niekoľko procesorov, ktoré sa riadia rovnakú sadu inštrukcií , ale každý procesor vstupy rôznych dát do týchto inštrukcií. Počítače SIMD spustiť rôzne dáta cez rovnaký algoritmus. To môže byť užitočné pre analýzu veľkých kusov dát na základe rovnakých kritérií. Veľa zložitých výpočtových problémov nezmestia tento model.

Multiple Instruction, Multiple dát (MIMD) počítače majú viac procesorov, každý schopný prijímať vlastné inštrukčnú tok nezávisle na ostatných. Každý procesor tiež získava dáta zo samostatného dátového toku. Počítači MIMD môže vykonávať niekoľko rôznych procesov naraz. Počítače MIMD sú flexibilnejšie ako SIMD alebo MISD počítačov, ale je to oveľa ťažšie vytvárať zložité algoritmy, ktoré robia tieto počítače práce. Jednotného programu, viac dát (SPMD) systémy sú podmnožinou MIMDs. Počítaču SPMD je štruktúrovaná ako MIMD, ale to beží rovnakú sadu inštrukcií v rámci všetkých procesoroch.

Z týchto štyroch, SIMD a MIMD počítače sú najčastejšie modely paralelných systémov spracovania. Aj keď počítače SISD nie sú schopné vykonávať paralelné spracovanie na vlastnú päsť, je možné k sieti niekoľko z nich spolu do klastra. CPU každý počítač môže pôsobiť ako spracovateľ vo väčšom paralelného systému. Spoločne počítača fungujú ako jediný superpočítač. Táto tec

Page [1] [2] [3] [4]