Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako rozumieť paralelné spracovanie

Paralelné spracovanie je metóda zvyšovania výpočtovú rýchlosť vykonávania sekvenčné programové inštrukcie súčasne na viacerých počítačových procesorov . Vykonaním viac programových krokov súčasne , celkový čas potrebný na realizáciu programu je skrátená . Hoci paralelné spracovanie bol použitý pre mnoho rokov v sálové počítače a high - end počítačová pracovisko , to len nedávno našiel svoju cestu do bežných stolových a prenosných počítačov pomocou niekoľkých kľúčových centrálnych procesorových jednotiek ( CPU ) . Návod
jednom vlákne programy
1

najaktuálnejšie softvér je jediné vlákno . Single závit softvér znamená , že inštrukcie v programe sa musia vyrábať jedným procesorom .
2

Paralelné spracovanie s jedným závitom softvér je výhoda , keď je viac ako jeden jediný program vlákno spustený .

3

Keď sú dve samostatné závit programy beží na systéme s dvoma procesormi , napríklad na moderný dvojjadrový systém , jeden procesor jadro vykonáva inštrukcie pre jedného závitom programu , zatiaľ čo druhý jadro procesora vykonáva pokyny pre ďalšie jediného závitom programu .
4

Ak sa viac ako dvoma samostatnými závity sú spustené programy , operačný systém , počítačový hardvér a multi - core CPU poslať pokyny jadier vo väčšine účinným spôsobom je to možné .
5

Pridanie viac jadier a viac procesorov umožňujú viac jediná niť programy spustiť súčasne bez degradácie výkonu systému .
multi - thread programy
Praha 6

Multi - thread programy sú navrhnuté tak , aby sa ich pokynmi bežať súčasne na viacerých procesoroch .
7

Pri spustení multi - thread programy , ich inštrukcie sú odosielané postupne do dvoch alebo viac procesory pre prevedenie v rovnakom čase . Vzhľadom k tomu , dual - core systém môže vykonať dva výpočty súčasne , doba spracovania pre multi - Threaded programu a je prakticky zdvojnásobí . V nadchádzajúcich quad - core CPU , bude efektívna sadzba spracovania účinne štvornásobne .
8

Ak sú dva alebo viac multi - Threaded aplikácie beží súbežne , operačný systém a procesor pracovať spoločne vykonať dva programy najefektívnejšie .
9

V súčasnej dobe je len veľmi málo aplikácií sú multi - Threaded . Teraz , viac jadrové procesory sú obyčajné , veľa aplikácií bude prepísaná plne využiť paralelného spracovania .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené