Parallell prosessering og distribuert prosessering er lignende metoder for å øke mengden av prosessorkraft tilgjengelig for en bestemt oppgave . Vanligvis er disse metodene brukes til å løse problemer som innbefatter store mengder av repeterende beregning. Når problemet er brutt ned i mange små biter , kan enkelte deler av problemet beregnes på mange prosessorer samtidig. Dette gir mye større prosessorkraft til å bli brakt til bjørn på problemet enn det som kan tilbys av en enkelt prosessor . Parallell og Distributed Processing
Den største forskjellen mellom parallell og distribuert prosessering er at parallelle oppsett omfatter mange prosessorer i ett enkelt system , mens distribuert oppsett utnytte prosessorkraften av mange datamaskiner samtidig. Bygge en parallell system skaper egentlig en superdatamaskin ved hjelp av off- the- sokkel komponenter . Byggingen av et distribuert system er både en teknologisk og en sosial utfordring , vanligvis krever mange PC-brukere å installere programmer som utnytter ubrukte prosessorkraft fra sine PCer.
Parallel Processing
Parallell prosessering har fordelen av å gi pålitelig prosessorkraft med en svært lav grad av ventetid. Ved å konsentrere alle prosesseringskraft sammen i ett system , hastighet tap på grunn av overføring av data minimeres. Den eneste virkelige begrensning er antallet prosessorer som er innarbeidet i systemet . Imidlertid kan bygge en ekstremt kraftig parallelt system være svært dyrt , siden hver prosessor krever en ytterligere investering i verdensrommet , maskinvare og elektrisitet.
Distributed Processing
distribuert behandling er ikke svært effektivt på en prosessor -for- prosessor basis , da dataene må går over Internett og ikke gjennom de interne forbindelser i et enkelt system. Hver prosessor vil bidra mye mindre prosessorkraft enn hver prosessor i et parallelt system , siden dataoverføring skaper en flaskehals som begrenser prosessorkraft. Imidlertid er systemet nesten uendelig skalerbar , siden det ikke er noen virkelig øvre grense for antallet prosessorer i et fordelt system . Prosessorkraften er også mye billigere enn et egenutviklet system , fordi prosessorene gi makten eies og vedlikeholdes av andre mennesker.
Velge mellom de to
en parallell system er det foretrukne valget for godt finansiert prosjekter av en moderat skala . Opprette et distribuert prosessor system krever en viss offentlig entusiasme for et prosjekt , eller et stort antall datamaskiner under kontroll av organisasjonen gjennomføre prosjektet ut . For prosjekter som ikke engasjerer offentlig interesse , er parallell databehandling en mer effektiv metode for de fleste databruk .