Dom Hardver Što je višestruka uputa, više podataka (mimd)? - definicija iz tehopedije

Što je višestruka uputa, više podataka (mimd)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači višestruka instrukcija, više podataka (MIMD)?

Višestruka uputa, više podataka (MIMD) odnosi se na paralelnu arhitekturu koja je vjerojatno najosnovnija, ali najpoznatija vrsta paralelnog procesora. Njegov je ključni cilj postizanje paralelizma.


MIMD arhitektura uključuje skup N-pojedinačnih, tijesno spojenih procesora. Svaki procesor uključuje memoriju koja može biti zajednička svim procesorima i ne mogu joj izravno pristupiti ostali procesori.


MIMD arhitektura uključuje procesore koji djeluju neovisno i asinkrono. Razni procesori mogu u bilo kojem trenutku izvršavati različite upute na raznim podacima.


Tehopedia objašnjava višestruke upute, više podataka (MIMD)

Postoje dvije vrste MIMD arhitekture: Zajednička memorija MIMD arhitektura i Distribuirana memorija MIMD arhitektura.

Značajke zajedničke memorije MIMD arhitekture:

    Stvara grupu memorijskih modula i procesora.

    Bilo koji procesor može izravno pristupiti bilo kojem memorijskom modulu putem mreže za povezivanje.

    Skupina memorijskih modula ocrtava univerzalni adresni prostor koji se dijeli između procesora.

Ključna prednost ovog tipa arhitekture je u tome što je vrlo lako programirati jer ne postoje eksplicitne komunikacije među procesorima s komunikacijama koje su upućene preko globalne memorije.

Svojstva distribuirane memorije MIMD arhitekture:

    Klonira memorijske / procesorske parove, poznate kao procesni element (PE) i povezuje ih koristeći mrežu za međusobno povezivanje.

    Svaki PE može komunicirati s drugima slanjem poruka.

Osiguravanjem svakog procesora vlastite memorije, arhitektura raspodijeljene memorije zaobilazi nedostatke arhitekture zajedničke memorije. Procesor može pristupiti samo toj memoriji koja je direktno povezana s njim.

U slučaju da procesor zahtijeva podatke koji se nalaze u memoriji udaljenog procesora, tada procesor treba poslati poruku udaljenom procesoru, tražeći potrebne podatke.

Pristup lokalnoj memoriji može se dogoditi mnogo brže za razliku od pristupa podacima na udaljenom procesoru. Nadalje, ako je fizička udaljenost do udaljenog procesora veća, pristup udaljenim podacima trajat će više vremena.

Što je višestruka uputa, više podataka (mimd)? - definicija iz tehopedije