Diferența dintre calculul paralel și cel distribuit

Diferența cheie - paralelă vs Distributed Computing
 

Un computer execută sarcini în conformitate cu instrucțiunile furnizate de om. Calculul paralel și calculul distribuit sunt două tipuri de calcul. Acest articol discută diferența dintre calculul paralel și cel distribuit. Calculul paralel este utilizat în calculul de înaltă performanță, cum ar fi dezvoltarea supercomputerelor. Calculul distribuit asigură scalabilitatea și consistența datelor. Google și Facebook utilizează computerele distribuite pentru stocarea datelor. diferența cheie între computerele paralele și distribuite este asta calculul paralel este de a executa mai multe sarcini utilizând mai multe procesoare simultan în timp ce în calculul distribuit, mai multe computere sunt interconectate printr-o rețea pentru a comunica și a colabora pentru a atinge un obiectiv comun. Fiecare computer din sistemul distribuit are proprii utilizatori și ajută la partajarea resurselor.

CUPRINS

1. Prezentare generală și diferență cheie
2. Ce este Parallel Computing
3. Ce este Distributed Computing
4. Comparație de la o parte la alta - calcul computerizat paralel vs. distribuit în formă tabulară
5. rezumat

Ce este Parallel Computing?

Un computer este o mașină care poate efectua sarcini în conformitate cu instrucțiunile furnizate de oameni. Arhitectura calculatorului definește modul de executare a instrucțiunilor furnizate computerului. Computerele anterioare au avut un procesor. Problema care trebuie rezolvată a fost împărțită într-o serie de instrucțiuni. Aceste instrucțiuni au fost date procesorului unul după celălalt. În fiecare moment, se execută doar o singură instrucțiune. Apoi procesorul a procesat aceste instrucțiuni și a dat rezultate. Acesta nu era un mecanism eficient. Viteza poate fi îmbunătățită prin mărirea frecvenței, dar crește și temperatura. Acest lucru cauzează mai multă disipare a căldurii. Prin urmare, nu este ușor să măriți viteza procesorului. Ca rezultat al acestui calcul paralel a fost introdus.

Calculul paralel este, de asemenea, cunoscut sub numele de Procesare paralelă.  Este o formă de calcul care poate efectua mai multe calcule simultan. Calculul paralel utilizează multe procesoare. Problema care trebuie rezolvată este împărțită în părți discrete. Fiecare parte este împărțită în continuare în instrucțiuni. Aceste instrucțiuni sunt împărțite între procesoare. Prin urmare, mai multe procesoare execută simultan instrucțiuni. Calculul paralel este util pentru a efectua un calcul complex, deoarece procesoarele împart volumul de lucru între ele. De asemenea, economisește timp.

Figura 01: Calculul paralel

Pot exista puține dezavantaje ale sistemelor paralele. Instrucțiunea executată de un procesor ar putea fi necesară de un alt procesor. Acest lucru poate cauza latență. Creșterea numărului de procesoare este, de asemenea, costisitoare. Aceste fapte trebuie luate în considerare atunci când se dezvoltă sisteme paralele. În general, calculul paralel ajută la rularea mai multor instrucțiuni în același timp pentru a îndeplini sarcinile.

Ce este Distributed Computing?

În viața de zi cu zi, o persoană poate folosi un computer pentru a lucra cu aplicații cum ar fi Microsoft Word, Microsoft PowerPoint. Problemele complexe nu pot fi realizate utilizând un singur computer. Prin urmare, singura problemă poate fi împărțită în mai multe sarcini și distribuită pe mai multe computere. Aceste computere pot comunica cu alte calculatoare prin rețea. Toți se comportă în mod similar cu o singură entitate. Procesul de împărțire a unei singure sarcini între mai multe computere este cunoscut sub numele de calcul distribuit. Fiecare computer dintr-un sistem distribuit este cunoscut sub numele de a nodul. Un set de noduri este a grup.

Calculul distribuit este utilizat astăzi în multe aplicații. Câteva exemple sunt Facebook și Google. Acestea constau în milioane și milioane de utilizatori. Toți utilizatorii comunică cu ceilalți, împărtășesc fotografii etc. Această cantitate mare de date este stocată utilizând calculul distribuit. Băncile automate în bănci, rețelele telefonice, rețelele celulare, bazele de date distribuite utilizează de asemenea calculul distribuit.

Figura 02: Calculul distribuit

Calculul distribuit oferă multiple avantaje. Sistemele distribuite sunt extinse la creșterea în creștere. Oferă scalabilitate și este ușor să partajați resurse. Unele dezavantaje pot fi probleme de rețea și este dificil să se dezvolte programe distribuite.

Care este diferența dintre calculul paralel și cel distribuit?

Paralel vs. calculul distribuit

Calculul paralel este un tip de calcul în care mai multe procesoare execută simultan mai multe sarcini. Calculul distribuit este un tip de calcul în care computerele din rețea comunică și coordonează activitatea prin transmiterea mesajului pentru a atinge un obiectiv comun.
 Număr de calculatoare necesare
Calculul paralel are loc pe un singur computer. Calculul distribuit are loc între mai multe computere.
Mecanismul de procesare
În procesarea paralelă cu procesoare multiple efectuați procesarea. În computerele distribuite, computerele se bazează pe transmiterea mesajelor.
 Sincronizare
Toate procesoarele au un singur ceas master pentru sincronizare. Nu există ceas global în calculul distribuit, utilizează algoritmi de sincronizare.
Memorie
În computerele paralele, computerele pot avea memorie partajată sau memorie distribuită. În calculul distribuit, fiecare calculator are memoria proprie.
folosire
Calculul paralel este utilizat pentru creșterea performanței și pentru calculul științific. Calculul distribuit este utilizat pentru a partaja resursele și pentru a spori scalabilitatea.

Rezumat - Paralel vs Distributed Computing 

Calculul paralel și calculul distribuit sunt două tipuri de calcul. Acest articol a discutat diferența dintre computerele paralele și cele distribuite. Diferența dintre calculul paralel și calculul distribuit este faptul că calculul paralel este de a executa mai multe sarcini utilizând mai multe procesoare simultan în timp ce în computere paralele, mai multe computere sunt interconectate printr-o rețea pentru a comunica și a colabora pentru a atinge un obiectiv comun. Calculul paralel este utilizat în principal pentru creșterea performanțelor. Calculul distribuit este utilizat pentru a coordona utilizarea resurselor partajate sau pentru a furniza servicii de comunicare utilizatorilor.

Descărcați PDF-ul de computere paralele vs. distribuite

Puteți descărca versiunea PDF a acestui articol și îl puteți utiliza în scopuri offline conform notei de citare. Descărcați versiunea PDF aici: Diferența dintre calculul paralel și cel distribuit

Referinţă:

1. "Introducere în computerele distribuite și tipurile acestora cu exemplificare". Introducere în calculul distribuit și tipurile acestuia cu exemplu, cunoștințe Atoz, 5 martie 2015. Disponibil aici 
2. "Calculul distribuit" Wikipedia, Fundația Wikimedia, 23 ianuarie 2018. Disponibil aici  
3.Manish Singh, Intern la Pune, Maharashtra Urmați. "Sistem distribuit și paralel." LinkedIn SlideShare, 15 septembrie 2012. Disponibil aici 
4. "Calculul paralel" Wikipedia, Fundația Wikimedia, 23 ianuarie 2018. Disponibil aici