Více instrukcí, více dat (MIMD)

Autor: Laura McKinney
Datum Vytvoření: 10 Duben 2021
Datum Aktualizace: 26 Červen 2024
Anonim
Více instrukcí, více dat (MIMD) - Technologie
Více instrukcí, více dat (MIMD) - Technologie

Obsah

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.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

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 propojuje je pomocí propojovací sítě.

  • Každá PE může komunikovat s ostatními pomocí ing.


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, která jsou uložena ve vzdálené paměti procesoru, pak by měl procesor ke vzdálenému procesoru vyžádat 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.