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