Višestruke upute, više podataka (MIMD)

Autor: Laura McKinney
Datum Stvaranja: 10 Travanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
The Third Industrial Revolution: A Radical New Sharing Economy
Video: The Third Industrial Revolution: A Radical New Sharing Economy

Sadržaj

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

Višestruka uputa, višestruki podaci (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.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

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.

Karakteristike 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 ing. S.

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 a prema 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.