Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> računalnik >> računalniška strojna oprema >>

Kako Parallel Processing Works

ima svoje ime: računalniško omrežje. Tako kot MIMD računalnikov, lahko računalniške mreže sistem zelo prilagodljiv s pravo programsko opremo.

Kako sistem paralelno procesiranje reševanje računskih problemov? Ugotovite, v naslednjem poglavju.
Parallel Processing Izračuni

Individualno vsak procesor deluje enako kot katera koli druga mikroprocesorja. Predelovalci ravnajo po navodilih napisanih v zbirnem jeziku. Na podlagi teh navodilih, predelovalci izvajati matematične operacije na podatkih potegnil iz računalniškega spomina. Predelovalci lahko premika tudi podatke na drugo mesto v pomnilniku.

V naslednjem sistemu, to ni problem, če vrednosti podatkov spremeni zaradi operacije procesorja. Procesor lahko vključi novo vrednost v prihodnjih procesih in opravljajo. V vzporednem sistemu, lahko spremembe v vrednostih problematično. Če se več procesorjev delajo iz istih podatkov, vendar vrednosti podatkovnega otroška sčasoma spreminjajo, lahko nasprotujoči vrednosti povzroči sistem Sapletati ali crash. Da bi to preprečili, je veliko vzporednih sistemov za obdelavo uporabite neko obliko sporočanja med predelovalci.

Procesorji zanašajo na programsko opremo za pošiljanje in prejemanje sporočil. Programska oprema omogoča procesor, da posredujejo informacije drugim predelovalcem. Z izmenjavo sporočil, lahko procesorji prilagodijo podatkovnih vrednosti in ostati v sinhronizacijo s seboj. To je pomembno zato, ker enkrat vsi procesorji konča svoje naloge, mora CPU sestavite vse posamezne rešitve, v celostne rešitve za prvotni računski problem. Think of it kot uganka - če vsi predelovalci ostanejo v sinhronizacijo, koščki sestavljanke fit skupaj neopazno. Če so predelovalci niso sinhronizirani, koščki sestavljanke morda ne ujemajo sploh

Obstajata dve glavni dejavniki, ki lahko vplivajo na delovanje sistema:. Latence in pasovne širine. Latence se nanaša na količino časa, ki je potreben za procesor za prenos rezultatov nazaj v sistem. To ni dobro, če je potrebno procesorja manj časa za vožnjo algoritem, kot ga ima, da pošlje dobljene informacije nazaj k celotnemu sistemu. V takih primerih bi zaporedna računalniški sistem bolj primerno. Pasovna širina se nanaša na to, koliko podatkov lahko procesor posreduje v določenem času. Dober sistem paralelno procesiranje bodo imeli tako nizke latence in visoko pasovno širino.

Včasih, paralelno procesiranje ni hitrejši od zaporedno računalništva. Če traja predolgo za CPU računaln

Page [1] [2] [3] [4]