Több utasítás, több adat (MIMD)

Szerző: Laura McKinney
A Teremtés Dátuma: 10 Április 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Több utasítás, több adat (MIMD) - Technológia
Több utasítás, több adat (MIMD) - Technológia

Tartalom

Meghatározás - Mit jelent a több utasítás, több adat (MIMD)?

Több utasítás, több adat (MIMD) egy párhuzamos architektúrára utal, amely valószínűleg a legalapvetőbb, de legismertebb típusú párhuzamos processzor. Fő célja a párhuzamosság elérése.

A MIMD architektúra egy sor N-egyéni, szorosan kapcsolt processzort tartalmaz. Minden processzor tartalmaz memóriát, amely közös lehet minden processzor számára, és a többi processzor nem fér hozzá közvetlenül.

A MIMD architektúra magában foglalja az önállóan és aszinkron módon működő processzorokat. Különböző processzorok bármikor végrehajthatnak különféle utasításokat a különféle adatokon.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a többszörös utasításokat, több adatot (MIMD)

Kétféle MIMD-architektúra létezik: a megosztott memória MIMD-architektúrája és az elosztott memória MIMD-architektúrája.


Megosztott memória MIMD architektúra jellemzői:

  • Memória modulok és processzorok csoportját hozza létre.

  • Bármely processzor bármilyen memóriamodulhoz közvetlenül hozzáférhet egy összekapcsoló hálózat segítségével.

  • A memóriamodulok csoportja felvázolja a processzorok között megosztott univerzális címteret.

Ennek az architektúra-típusnak az egyik legfontosabb előnye, hogy nagyon könnyen programozható, mivel a processzorok között nincs kifejezett kommunikáció a globális memóriatárban átadott kommunikációval.

Elosztott memória MIMD architektúra jellemzői:

  • Klónozza a memória / processzor párokat, amelyeket feldolgozó elemnek (PE) neveznek, és összekapcsolási hálózat segítségével összekapcsolja őket.


  • Minden PE kommunikálhat másokkal.

Azáltal, hogy minden processzornak saját memóriáját biztosítja, az elosztott memória architektúra megkerüli a megosztott memória architektúrájának hátrányait. A processzor csak a közvetlenül hozzá kapcsolt memóriát férheti hozzá.

Ha egy processzornak a távoli processzor memóriájában található adatokra van szüksége, akkor a processzornak a távoli processzor felé kell fordítania a szükséges adatokat.

A helyi memóriához való hozzáférés sokkal gyorsabb lehet, szemben a távoli processzor adatainak elérésével. Ezenkívül, ha nagyobb a távoli processzor fizikai távolsága, a távoli adatokhoz való hozzáférés több időt vesz igénybe.