Domov Hardware Co je to více instrukcí, více dat (mimd)? - definice z techopedie

Co je to více instrukcí, více dat (mimd)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená více instrukcí, více dat (MIMD)?

Více instrukcí, více dat (MIMD) označuje paralelní architekturu, která je pravděpodobně nejzákladnějším, ale nejznámějším typem paralelního procesoru. Jeho klíčovým cílem je dosáhnout paralelismu.


Architektura MIMD zahrnuje sadu N-individuálních, pevně spojených procesorů. Každý procesor obsahuje paměť, která může být společná pro všechny procesory a nelze k nim přímo přistupovat ostatní procesory.


Architektura MIMD zahrnuje procesory, které pracují nezávisle a asynchronně. Různé procesory mohou provádět různé pokyny kdykoli na různých částech dat.


Techopedia vysvětluje více instrukcí, více dat (MIMD)

Existují dva typy architektury MIMD: architektura sdílené paměti MIMD a architektura distribuované paměti MIMD.

Vlastnosti architektury MIMD sdílené paměti:

    Vytvoří skupinu paměťových modulů a procesorů.

    Každý procesor má přímý přístup k libovolnému paměťovému modulu prostřednictvím propojovací sítě.

    Skupina paměťových modulů nastíní univerzální adresový prostor, který je sdílen mezi procesory.

Klíčovou výhodou tohoto typu architektury je to, že je velmi snadné programovat, protože mezi procesory neexistuje explicitní komunikace s komunikacemi adresovanými prostřednictvím globálního úložiště paměti.

Vlastnosti architektury MIMD s distribuovanou pamětí:

    Klonuje páry paměti / procesory, známé jako procesní prvek (PE), a propojí je pomocí propojovací sítě.

    Každá PE může komunikovat s ostatními odesíláním zpráv.

Tím, že každý procesor poskytne svou vlastní paměť, architektura distribuované paměti obchází nevýhody architektury sdílené paměti. Procesor smí přistupovat pouze k paměti, která je k němu přímo připojena.

V případě, že procesor vyžaduje data uložená ve vzdálené paměti procesoru, měl by procesor odeslat zprávu vzdálenému procesoru a vyžádat si požadovaná data.

Přístup k místní paměti by se mohl stát mnohem rychleji na rozdíl od přístupu k datům na vzdáleném procesoru. Navíc, pokud je fyzická vzdálenost ke vzdálenému procesoru větší, bude přístup ke vzdáleným datům trvat déle.

Co je to více instrukcí, více dat (mimd)? - definice z techopedie