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