Kaj je množično vzporedno procesiranje (MPP)? definicija in pomen

Ta vrsta arhitekture vzporedne obdelave uporablja več kot tisoč posameznih mikroprocesorjev za reševanje nenavadno zapletenih izračunov. To pomeni stvari, kot so znanstveni ali inženirski izračuni, ki z običajnimi računalniki sploh ne bi bili možni. Vrsta superračunalnika, MPP-ji so boljša alternativa "tradicionalnim" enoprocesorskim superračunalnikom. Oba lahko opravljata enake naloge, vendar lahko MPP-ji to storijo hitreje in učinkoviteje.

Technipages pojasnjuje množično vzporedno obdelavo (MPP)

Za delovanje MPP potrebujejo veliko arhitekture, ki je enoprocesorski računalniki ne potrebujejo. To vključuje tako strojno kot programsko opremo za pravilno uporabo vseh razpoložljivih virov. V primeru MPP-jev ima vsako od številnih jeder CPU svoj pomnilnik in je v komunikaciji z drugimi. Vsako posamezno jedro ima odprte komunikacijske kanale, da se zagotovi, da se programske naloge opravijo čim hitreje. MPP-ji, ki imajo procesorje s skupnim pomnilnikom, obstajajo – tukaj vsa jedra uporabljajo isti pomnilnik in jedra komunicirajo prek tega pomnilnika. Ta pristop se običajno uporablja pri običajnih (nesuperračunalniških) strojih, ki imajo dva ali več CPE.

Poleg prave strukture MPP potrebujejo tudi operacijski sistem, ki lahko podpira vzporedno obdelavo, ki jo izvajajo stroji. Potem je treba izdelati tudi programsko opremo, ki bo izkoristila golo moč teh strojev. Za osebno ali zasebno uporabo ne služijo pravemu namenu in niso finančno izvedljivi. V znanstvenih kontekstih pa so bistveni. V letalskem inženirstvu superračunalniki izvajajo procese, ki bi običajnim strojem trajali nekajkrat dlje.

Pogoste uporabe množično vzporedne obdelave (MPP)

  • MPP-ji uporabljajo več vzporednih procesov, da bi izpolnili naloge, ki so nemogoče za običajen računalnik.
  • Različne vrste MPP uporabljajo različne nastavitve pomnilnika/CPE.
  • V primerjavi z enoprocesorskimi superračunalniki potrebujejo MPP dodatno arhitekturo, ki posebej podpira njihovo nastavitev.

Pogoste zlorabe množične vzporedne obdelave (MPP)

  • MPP so računalniki, ki uporabljajo več kot en procesor.