Кілька інструкцій, кілька даних (MIMD)

Автор: Laura McKinney
Дата Створення: 10 Квітень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Настройка, программирование и наладка ПЛК-серии MELSEC iQ-F | MITSUBISHI ELECTRIC [23/04/2020]
Відеоролик: Настройка, программирование и наладка ПЛК-серии MELSEC iQ-F | MITSUBISHI ELECTRIC [23/04/2020]

Зміст

Визначення - Що означає кілька інструкцій, декількох даних (MIMD)?

Кілька інструкцій, декілька даних (MIMD) відноситься до паралельної архітектури, яка, мабуть, є найбільш базовим, але найвідомішим типом паралельного процесора. Його ключова мета - досягти паралелізму.

MIMD-архітектура включає набір N-окремих, щільно пов'язаних процесорів. Кожен процесор включає в себе пам'ять, яка може бути загальною для всіх процесорів і не може бути безпосередньо доступною для інших процесорів.

MIMD-архітектура включає процесори, які працюють незалежно та асинхронно. Різні процесори можуть виконувати різні інструкції в будь-який час на різних даних.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює кілька інструкцій, декілька даних (MIMD)

Існує два типи архітектури MIMD: архітектура MIMD спільної пам’яті та архітектура MIMD з розподіленою пам’яттю.


Характеристики архітектури спільної пам'яті MIMD:

  • Створює групу модулів пам'яті та процесорів.

  • Будь-який процесор здатний безпосередньо отримати доступ до будь-якого модуля пам'яті за допомогою мережі взаємозв'язку.

  • Група модулів пам'яті окреслює універсальний адресний простір, який розділяється між процесорами.

Ключовою перевагою цього типу архітектури є те, що програмування дуже легко, оскільки між процесорами немає чітких комунікацій із зв’язками, адресованими через глобальну сховище пам'яті.

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

  • Клонує пари пам'яті / процесора, відомий як елемент обробки (PE), і пов'язує їх за допомогою мережі взаємозв'язку.

  • Кожне ПП може спілкуватися з іншими, використовуючи s.

Забезпечуючи кожен процесор власною пам’яттю, архітектура розподіленої пам’яті обходить мінуси архітектури спільної пам’яті. Процесор може отримувати доступ лише до тієї пам'яті, яка безпосередньо підключена до нього.


Якщо процесору потрібні дані, які перебувають у пам'яті віддаленого процесора, процесор повинен відповідати віддаленому процесору, запитуючи необхідні дані.

Доступ до локальної пам'яті може статися набагато швидше, на відміну від доступу до даних на віддаленому процесорі. Крім того, якщо фізична відстань до віддаленого процесора більша, доступ до віддалених даних займе більше часу.