hajutatud vs paralleelne andmetöötlus


Vastus 1:

Terminitel "paralleelne arvutamine", "hajutatud arvutamine" ja "samaaegne arvutamine" on palju sarnasusi ja seega on neil palju kattuda. Nii et nende vahel pole selget vahet, kuid me võime neid kindlasti mõnele osutada. Üks peamisi erinevusi paralleelse ja hajutatud arvuti vahel on mälu jagamise aluseks olev arhitektuur. Paralleelse arvuti kasutamisel on kõigil erinevatel "protsessoritel" juurdepääs jagatud mälule. Seda mälu saab kasutada ka teabe jagamiseks erinevate protsessorite vahel, mitte otsesõnumite saatmiseks. Hajaarvutuses on kõigil erinevatel protsessoritel oma privaatne mitte-jagatav mälu. Seega vahetatakse töötlejate vahel teavet üksnes sõnumite põhjal. Mõlemad võivad paikneda ühes arvutis või mitmes arvutis. Paralleelse ja hajutatud arvuti kasutamisel pole tegelikult mingeid piire.


Vastus 2:

Olen kindel, et võiksite selle kohta väga põhjalikult uurida, kuid hoian seda lihtsana.

Paralleelselt tähendab see tavaliselt ühte arvutit, kui hajutatud hõlmab mitut arvutit. Kui hajutatud mudelis saaks toiminguid teha paralleelselt, on protsesside vahelise sõnumite edastamiseks kuluv aeg tunduvalt suurem kui paralleelse mudeli puhul.

Niisiis, nad mõlemad kasutavad mitut protsessi, kuid määravaks erinevuseks on nendevaheline liides. Levitamisel on tavaliselt mingi võrguliides, samas kui paralleelseks liideseks on protsessori siinid ja vahemälu. Mis muidugi on viimane palju kiirem.