Множество инструкции, множество данни (MIMD)

Автор: Laura McKinney
Дата На Създаване: 10 Април 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Моя работа наблюдать за лесом и здесь происходит что-то странное
Видео: Моя работа наблюдать за лесом и здесь происходит что-то странное

Съдържание

Определение - Какво означава множество инструкции, множество данни (MIMD)?

Множество инструкции, множество данни (MIMD) се отнася до паралелна архитектура, която вероятно е най-основният, но най-познатият тип паралелен процесор. Основната му цел е да се постигне паралелизъм.

MIMD архитектурата включва набор от N-индивидуални, плътно свързани процесори. Всеки процесор включва памет, която може да бъде обща за всички процесори и не може да бъде пряко достъпна от другите процесори.

MIMD архитектурата включва процесори, които работят независимо и асинхронно. Различни процесори могат да изпълняват различни инструкции по всяко време на различни данни.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява множество инструкции, множество данни (MIMD)

Има два типа MIMD архитектура: MIMD архитектура за обща памет и MIMD за разпределена памет.


Характеристики на архитектурата за споделена памет MIMD:

  • Създава група модули памет и процесори.

  • Всеки процесор може да осъществява директен достъп до всеки модул памет с помощта на мрежа за взаимно свързване.

  • Групата от модули с памет очертава универсално адресно пространство, което се споделя между процесорите.

Основно предимство на този тип архитектура е, че е много лесно да се програмира, тъй като няма явна комуникация между процесори с комуникации, адресирани през глобалния магазин на паметта.

Характеристики на MIMD за разпределена памет:

  • Клонира двойките памет / процесор, известен като обработващ елемент (PE), и ги свързва чрез използване на мрежа за взаимно свързване.

  • Всяко PE може да комуникира с другите чрез ing.

Осигурявайки на всеки процесор собствена памет, архитектурата на разпределената памет заобикаля недостатъците на архитектурата на споделената памет. Процесорът може да има достъп само до паметта, която е пряко свързана с него.


В случай че даден процесор изисква данни, които се намират в паметта на отдалечения процесор, тогава процесорът трябва да е към отдалечения процесор, като изисква необходимите данни.

Достъпът до локална памет може да се случи по-бързо, за разлика от достъпа до данни от отдалечен процесор. Освен това, ако физическото разстояние до отдалечения процесор е по-голямо, достъпът до отдалечените данни ще отнеме повече време.