Viac inštrukcií, viac údajov (MIMD)

Autor: Laura McKinney
Dátum Stvorenia: 10 Apríl 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Viac inštrukcií, viac údajov (MIMD) - Technológie
Viac inštrukcií, viac údajov (MIMD) - Technológie

Obsah

Definícia - Čo znamená viac inštrukcií, viac údajov (MIMD)?

Viacnásobné inštrukcie, viac dát (MIMD) sa týka paralelnej architektúry, ktorá je pravdepodobne najzákladnejším, ale najznámejším typom paralelného procesora. Jeho kľúčovým cieľom je dosiahnuť paralelizmus.

Architektúra MIMD obsahuje sadu N-individuálnych, pevne spojených procesorov. Každý procesor obsahuje pamäť, ktorá môže byť spoločná pre všetky procesory a ostatné procesory nemôžu k nemu priamo pristupovať.

Architektúra MIMD zahŕňa procesory, ktoré pracujú nezávisle a asynchrónne. Rôzni spracovatelia môžu vykonávať rôzne pokyny kedykoľvek na rôznych kusoch údajov.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje viac inštrukcií, viac údajov (MIMD)

Existujú dva typy architektúry MIMD: architektúra MIMD so zdieľanou pamäťou a architektúra MIMD s distribuovanou pamäťou.


Vlastnosti architektúry MIMD zdieľanej pamäte:

  • Vytvorí skupinu pamäťových modulov a procesorov.

  • Každý procesor má priamy prístup k akémukoľvek pamäťovému modulu prostredníctvom prepojovacej siete.

  • Skupina pamäťových modulov vymedzuje univerzálny adresový priestor, ktorý zdieľajú procesory.

Kľúčovou výhodou tohto typu architektúry je to, že sa dá veľmi ľahko programovať, pretože medzi procesormi neexistuje explicitná komunikácia s komunikáciou adresovanou prostredníctvom globálneho pamäťového úložiska.

Charakteristiky architektúry MIMD s distribuovanou pamäťou:

  • Klonuje páry pamäť / procesor, známe ako procesorový prvok (PE), a spája ich pomocou prepojovacej siete.

  • Každá PE môže komunikovať s ostatnými ing.


Tým, že každý procesor poskytuje svoju vlastnú pamäť, architektúra distribuovanej pamäte obchádza nevýhody architektúry zdieľanej pamäte. Procesor má prístup iba k pamäti, ktorá je k nemu priamo pripojená.

V prípade, že procesor vyžaduje údaje, ktoré sa nachádzajú v pamäti vzdialeného procesora, potom by mal procesor a do vzdialeného procesora požadovať požadované údaje.

Prístup k miestnej pamäti by sa mohol stať oveľa rýchlejší ako prístup k údajom na vzdialenom procesore. Okrem toho, ak je fyzická vzdialenosť k vzdialenému procesoru väčšia, prístup k vzdialeným údajom bude vyžadovať viac času.