Отворите главни мени

Промене

13 бајтова додато ,  пре 5 година
м
Разне исправке; козметичке измене
{{РАФ102013}}
{{Флинова подела}}
[[ImageДатотека:MIMD.svg|right|225px]]
 
У рачунарству, '''MIMD''' (вишеструке инструкције, вишеструки подаци (енгл. ''multiple instruction, multiple data'')) је техника која се користи да би се постигао паралелизам. Машине које користе MIMD имају број процесора који функционишу асинхроно и независно. У било ком тренутку времена, различити процесори могу извршавати различите инструкције над различитим деловима података. MIMD архитектуре се могу користити у бројним апликацијским подручјима, као што су CAD/CAM (''computer-aided design''/''computer-aided manufacturing''), рачунарска симулација, научно моделовање итд. MIMD машине могу бити, или у категорији дељене меморије или у категорији дистрибуиране меморије. Ове класификације су базиране на томе како MIMD процесори приступају меморији. Мешине са дељеном меморијом могу бити базиране на магистрали, проширене или хијерархијског типа. Машине дистрибуиранажом меморијом могу имати хиперкоцке или меш шеме интерконекција.
 
== Модел са дељеном меморијом ==
Процесор ису сви повезани у меморији које је "глобално доступна"доступна“. Повезани су или преко [[софтвер]]а или преко [[хардвер]]а. [[Оперативни систем]] обично одр+ава своју кохеренцију меморије.<ref name="Ibaroudene-slides">Ibaroudene, Djaffer. "Parallel Processing, EG6370G: Chapter 1, Motivation and History." Lecture Slides. [[St. Mary's University, Texas|St Mary's University]], [[San Antonio, Texas]]. Spring 2008.</ref>
 
Из угла програмера, овај модел је боље разумеван него модел са дистрибуираном меморијом. Још једна предност је да кохеренцију меморије одржава оперативни систем а не писани програм. Две познате мане су: скалабилност изван тридесет два процесора је тешко и модел дељене меморије је мање флексибилан од модела са дистрибуираном меморијом.<ref name="Ibaroudene-slides"/>
1.506.851

измена