Преглед садржаја:
- Дефиниција - Шта значи вишеструка инструкција, више података (МИМД)?
- Тецхопедиа објашњава вишеструке упуте, више података (МИМД)
Дефиниција - Шта значи вишеструка инструкција, више података (МИМД)?
Вишеструка инструкција, више података (МИМД) односи се на паралелну архитектуру која је вероватно најосновнија, али најпознатија врста паралелног процесора. Његов кључни циљ је постизање паралелизма.
МИМД архитектура укључује скуп Н-појединачних, чврсто спојених процесора. Сваки процесор укључује меморију која може бити заједничка свим процесорима и не може јој директно приступити други процесор.
МИМД архитектура укључује процесоре који раде независно и асинхроно. Различити процесори могу у свако доба да извршавају различита упутства на разним подацима.
Тецхопедиа објашњава вишеструке упуте, више података (МИМД)
Постоје две врсте МИМД архитектуре: Заједничка меморија МИМД архитектура и МИМД архитектура дистрибуиране меморије.
Карактеристике архитектуре заједничке меморије МИМД:
Ствара групу меморијских модула и процесора.
Било који процесор може директно приступити било којем меморијском модулу путем мреже за повезивање.
Група меморијских модула приказује универзални адресни простор који се дели између процесора.
Кључна предност овог типа архитектуре је у томе што је врло лако програмирати јер не постоје експлицитне комуникације међу процесорима са комуникацијама адресираним преко глобалне меморије.
Карактеристике дистрибуиране меморије МИМД архитектуре:
Клонира меморијске / процесорске парове, познате као процесни елемент (ПЕ), и повезује их користећи мрежу за међусобно повезивање.
Свако ПЕ може комуницирати са другима слањем порука.
Омогућујући сваком процесору своју меморију, распоређена архитектура меморије заобилази недостатке заједничке меморије. Процесор може приступити само меморији која је директно повезана с њим.
У случају да процесор захтева податке који се налазе у меморији удаљеног процесора, тада процесор треба да пошаље поруку удаљеном процесору, тражећи потребне податке.
Приступ локалној меморији може се догодити много брже за разлику од приступа подацима на удаљеном процесору. Поред тога, ако је физичка удаљеност до удаљеног процесора већа, приступ удаљеним подацима ће трајати више времена.
