Computers zijn inherent serieel . Parallel werken maakt veel meer zin in vele toepassingen , zodat de parallelle computer werd uitgevonden - een reeks seriële computers samenwerken . Parallelle computers kan sommige banen gaan een stuk sneller , maar niet alle problemen automatisch sneller op parallelle computers draaien , en elk probleem moet worden opengebroken om parallel uitgevoerd door een hoog opgeleide en zeer duur , parallel programmeur . De Sequential CPU De Central Processing Unit ( CPU ) brengt instructies uit het hoofdgeheugen en voert ze een voor een . Na het uitvoeren van een instructie , de CPU wordt de volgende instructie en blijft instructies serieel uitvoeren . Het kan iets dat de programmeur in een reeks instructies die de computer kan begrijpen kan beschrijven doen . Het is inherent serieel . Parallel Voordelen Serial verwerking is als het gebruiken van een wasserette dat slechts een wasmachine en droger. Als je een hoop wasgoed , het zal een lange tijd duren . Met genoeg machines kunt u tientallen ladingen te doen in ongeveer dezelfde tijd als een. Het is echter niet altijd mogelijk om problemen te breken in delen die tegelijk draaien . Als u optellen of zoek via een miljoen nummers kunt u groepen van 1000 nummers elke vormen en tegelijkertijd verwerken van de groepen op de 1000 processors , afwerking 1000 keer sneller dan op een processor . Andere taken , zoals het verdelen van twee getallen , moet worden opeenvolgend uitgevoerd . Parallel Problemen Het eerste nadeel van parallel computing is de kosten. Goede seriële computers beginnen bij ongeveer $ 1.000 . Parallelle computers beginnen bij dan $ 1 miljoen en gaan - weg omhoog . Software en opgeleide programmeurs voor parallelle computers zijn ook duurder . Zelfs als er een probleem kan worden opgesplitst in delen die kan worden uitgevoerd op hetzelfde moment , kan het moeilijk zijn om alle onderdelen te coördineren . Amdahl 's Law ander probleem is te wijten aan Amdahl wet . Elke parallelle programma bestaat uit twee delen : het huishouden en problemen verwerken . Huishouding gaat de coördinatie van meerdere processors , terwijl probleem verwerking is de eigenlijke berekening . Amdahl wet bepaalt dat het percentage van de tijd elke processor besteedt aan het huishouden toe met het aantal parallelle processoren . De implicatie van Amdahl de wet is dat het onpraktisch is om het aantal parallelle processoren verhogen voorbij een bepaald punt .
|