Uvod Kako Parallel Processing Works
Če bi bil računalnik človek, bi potem njena centralna procesna enota (CPU) so njene možgane. CPU je mikroprocesor - računalniška motor na čipu. Medtem ko sodobni mikroprocesorji so majhne, oni so tudi zelo močna. Znajo interpretirati milijone navodil na sekundo. Celo tako, obstaja nekaj računski problemi, ki so tako kompleksna, da bi močan mikroprocesor potrebna leta, da jih rešijo.
Računalniški znanstveniki uporabljajo različne pristope za reševanje tega problema. Ena od možnih pristop je, da si prizadeva za močnejše mikroprocesorjev. Običajno to pomeni, iskanju načinov, da se prilegajo več tranzistorjev na čipu z mikroprocesorjem. Računalniški inženirji so že gradi mikroprocesorjev z tranzistorje, ki so le nekaj deset nanometrov širok. Kako majhen je nanometer? To je ena milijardinka metra. Rdečih krvnih celic, ima premer 2500 nanometrov - širina modernih tranzistorjev je del te velikosti
Gradbeni močnejši mikroprocesorjev zahteva intenzivno in drago proizvodni proces.. Nekateri računalniški problemi trajalo leta rešiti tudi s korist bolj zmogljiv mikroprocesor. Delno zato, ker teh dejavnikov, računalniški znanstveniki včasih uporabljajo drugačen pristop:. Paralelno procesiranje
Na splošno velja, paralelno procesiranje pomeni, da vsaj dva mikroprocesorji ročaj dele celotne naloge. Koncept je zelo preprost: Računalnik znanstvenik deli kompleksen problem v sestavne dele s pomočjo posebne programske opreme posebej za to nalogo. On ali ona nato dodeli vsak sestavni del k namenski procesor. Vsak procesor rešuje svoj del celotnega računskega problema. Programska oprema reassembles podatke, da bi dosegli končni zaključek prvotne kompleksnega problema.
To je high-tech način rekel, da je lažje dobiti delo, če si lahko delijo breme. Lahko razdeliti bremena navzgor med različnimi procesorji, ki so nastanjene v istem računalniku, ali pa bi lahko omrežje več računalnikov skupaj in si razdeliti bremena navzgor med vsemi njimi. Obstaja več načinov za doseganje istega cilja.
Kaj so različni pristopi za paralelno procesiranje? Ugotovite, v naslednjem poglavju.
Parallel Processing Pristopi
Da bi razumeli, vzporedno obdelavo, moramo pogledati na štirih temeljnih programskih modelov. Računalniški znanstveniki opredelitev teh modelov, ki temeljijo na dveh dejavnikov: število pouka tokov in število podatkov potokov računalniške ročaj