У дома железария Какво е множество инструкции, множество данни (mimd)? - определение от техопедия

Какво е множество инструкции, множество данни (mimd)? - определение от техопедия

Съдържание:

Anonim

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

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


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


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


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

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

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

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

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

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

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

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

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

    Всяко PE може да комуникира с другите чрез изпращане на съобщения.

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

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

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

Какво е множество инструкции, множество данни (mimd)? - определение от техопедия