Rozdiel medzi paralelným a distribuovaným výpočtom

Kľúčový rozdiel - paralelný vs Distribuované výpočty
 

Počítač vykonáva úlohy podľa pokynov poskytnutých človekom. Paralelné a distribuované výpočty sú dva typy výpočtov. Tento článok popisuje rozdiel medzi paralelným a distribuovaným výpočtom. Paralelné výpočty sa používajú pri vysokovýkonných výpočtoch, napríklad pri vývoji superpočítačov. Distribuované výpočty poskytujú škálovateľnosť a konzistentnosť údajov. Google a Facebook používajú distribuované výpočty na ukladanie údajov. kľúčový rozdiel medzi paralelným a distribuovaným počítačom je to paralelný výpočet je vykonávanie viacerých úloh súčasne pomocou viacerých procesorov, zatiaľ čo v distribuovanom výpočte je viac počítačov prepojených sieťou, aby komunikovali a spolupracovali s cieľom dosiahnuť spoločný cieľ.. Každý počítač v distribuovanom systéme má svojich vlastných používateľov a pomáha zdieľať zdroje.

OBSAH

1. Prehľad a kľúčový rozdiel
2. Čo je paralelný počítač
3. Čo je to Distribuované výpočty
4. Porovnanie vedľa seba - paralelné vs. distribuované výpočty v tabuľkovej forme
5. Zhrnutie

Čo je paralelný počítač?

Počítač je stroj, ktorý dokáže vykonávať úlohy podľa pokynov poskytnutých ľuďmi. Počítačová architektúra definuje spôsob vykonávania pokynov poskytnutých počítaču. Skoršie počítačové systémy mali jeden procesor. Problém, ktorý je potrebné vyriešiť, bol rozdelený do niekoľkých pokynov. Tieto pokyny boli spracovateľovi poskytnuté jeden po druhom. V každom okamihu sa vykoná iba jedna inštrukcia. Potom procesor spracoval tieto pokyny a vydal výstup. Toto nebol účinný mechanizmus. Rýchlosť sa dá zvýšiť zvýšením frekvencie, ale tiež zvýšením teploty. To spôsobuje väčšie odvádzanie tepla. Preto nie je ľahké zvýšiť rýchlosť procesora. V dôsledku tohto paralelného výpočtu bol zavedený.

Paralelné výpočty sa nazývajú aj Paralelné spracovanie.  Je to forma výpočtu, ktorá dokáže prenášať viacero výpočtov súčasne. Paralelné výpočty využívajú veľa procesorov. Problém, ktorý sa má vyriešiť, je rozdelený do samostatných častí. Každá časť je ďalej rozdelená do inštrukcií. Tieto pokyny sú rozdelené medzi procesory. Preto viac procesorov vykonáva inštrukcie súčasne. Paralelné výpočty sú užitočné na vykonávanie zložitých výpočtov, pretože procesory rozdeľujú pracovné zaťaženie medzi ne. To tiež šetrí čas.

Obrázok 01: Paralelný výpočet

Paralelných systémov môže existovať niekoľko nevýhod. Inštrukciu vykonanú jedným procesorom môže potrebovať iný procesor. Môže to spôsobiť oneskorenie. Zvyšujúci sa počet procesorov je tiež drahý. Tieto skutočnosti by sa mali zohľadniť pri vývoji paralelných systémov. Celkovo paralelné výpočty pomáhajú spúšťať naraz viac pokynov na dokončenie úloh.

Čo je to Distribuované výpočty?

V každodennom živote môže jednotlivec používať počítač na prácu s aplikáciami ako Microsoft Word, Microsoft PowerPoint. Komplexné problémy sa nemusia vyriešiť použitím jedného počítača. Jeden problém sa preto dá rozdeliť do viacerých úloh a distribuovať do mnohých počítačov. Tieto počítače môžu komunikovať s ostatnými počítačmi prostredníctvom siete. Všetci konajú podobne ako jedna entita. Proces rozdelenia jednej úlohy na viac počítačov sa nazýva distribuované výpočty. Každý počítač v distribuovanom systéme je známy ako uzol. Súbor uzlov je a zhluk.

Distribuované výpočty sa dnes používajú v mnohých aplikáciách. Príkladmi sú Facebook a Google. Pozostávajú z miliónov a miliónov používateľov. Všetci používatelia komunikujú s ostatnými, zdieľajú fotografie atď. Toto veľké množstvo údajov sa ukladá pomocou distribuovaných výpočtov. Distribuované výpočty využívajú aj bankomaty v bankách, telefónnych sieťach, celulárnych sieťach, distribuovaných databázach.

Obrázok 02: Distribuované výpočty

Distribuované výpočty poskytujú viac výhod. Distribuované systémy sa dajú rozšíriť na rastúci rast. Poskytuje škálovateľnosť a je ľahké zdieľať zdroje. Niektoré nevýhody môžu spôsobovať problémy so sieťou a je ťažké vyvinúť distribuovaný softvér.

Aký je rozdiel medzi paralelným a distribuovaným výpočtom?

Paralelné verzus distribuované výpočty

Paralelné výpočty sú typom výpočtu, pri ktorom viacero procesorov vykonáva súčasne viacero úloh. Distribuované výpočty sú typom výpočtu, pri ktorom počítače v sieti komunikujú a koordinujú prácu prostredníctvom odovzdávania správ, aby sa dosiahol spoločný cieľ.
 Požadovaný počet počítačov
Paralelný výpočet prebieha na jednom počítači. Distribuované výpočty sa vyskytujú medzi viacerými počítačmi.
Mechanizmus spracovania
Pri paralelnom výpočte vykonáva spracovanie viacero procesorov. Pri distribuovanom výpočte sa počítače spoliehajú na odovzdávanie správ.
 synchronizácia
Všetky procesory zdieľajú jedno hlavné hodiny na synchronizáciu. Distribuované výpočty neexistujú žiadne globálne hodiny, používajú synchronizačné algoritmy.
Pamäť
Pri paralelnom výpočte môžu mať počítače zdieľanú pamäť alebo distribuovanú pamäť. V distribuovanom výpočte má každý počítač svoju vlastnú pamäť.
používanie
Paralelné výpočty sa používajú na zvýšenie výkonu a na vedecké výpočty. Distribuované výpočty sa používajú na zdieľanie zdrojov a zvýšenie škálovateľnosti.

Zhrnutie - paralelné vs Distribuované výpočty 

Paralelné a distribuované výpočty sú dva typy výpočtov. V tomto článku sa diskutuje o rozdieloch medzi paralelným a distribuovaným počítačom. Rozdiel medzi paralelným a distribuovaným počítačom spočíva v tom, že paralelný počítač má vykonávať viac úloh súčasne pomocou viacerých procesorov, zatiaľ čo v paralelnom výpočte je cez sieť prepojených viac počítačov, aby komunikovali a spolupracovali, aby sa dosiahol spoločný cieľ. Paralelné výpočty sa používajú hlavne na zvýšenie výkonu. Distribuované výpočty sa používajú na koordináciu využívania zdieľaných zdrojov alebo na poskytovanie komunikačných služieb používateľom.

Stiahnite si PDF programu Parallel vs Distributed Computing

Môžete si stiahnuť verziu tohto článku vo formáte PDF a použiť ju na účely offline podľa citácie. Stiahnite si verziu PDF tu: Rozdiel medzi paralelným a distribuovaným výpočtom

referencie:

1. „Úvod do distribuovanej výpočtovej techniky a jej typy s príkladom.“ Úvod do distribuovaných výpočtov a ich typy s príkladom, znalosť Atozu, 5. marca 2015. K dispozícii tu 
2. „Distribuované výpočty“. Wikipedia, Wikimedia Foundation, 23. januára 2018. K dispozícii tu  
3.Manish Singh, Intern v Pune, Maharashtra Follow. „Distribuovaný a paralelný systém.“ LinkedIn SlideShare, 15. septembra 2012. K dispozícii tu 
4. „Paralelné výpočty“. Wikipedia, Wikimedia Foundation, 23. januára 2018. K dispozícii tu