Многопроцессорная система на чипе ( MPSoC, / ˌ ɛ м ˌ р я с ɒ к / эм-pee- НОСОК или / ˌ ɛ м ˌ р я ˌ ɛ с ˌ oʊ с ¯i / em- ОЭЭ -ess-ой - SEE ) - это система на кристалле (SoC), которая включает в себя несколько микропроцессоров. Таким образом, это многоядерная система на кристалле.
MPSoC обычно предназначены для встроенных приложений. Он используется платформами, которые содержат несколько, обычно разнородных, обрабатывающих элементов с определенными функциями, отражающими потребность в ожидаемой области приложения, иерархии памяти и компонентах ввода-вывода. Все эти компоненты связаны друг с другом внутренними межсоединениями, такими как шины и сети на кристалле (NoC). Эти архитектуры удовлетворяют потребности в производительности мультимедийных приложений, телекоммуникационных архитектур, сетевой безопасности и других областей приложений, ограничивая потребление энергии за счет использования специализированных элементов обработки и архитектуры.
Многопроцессорная система на кристалле по определению должна иметь несколько процессорных ядер. MPSoC также часто содержат несколько логически различных процессорных модулей. Кроме того, MPSoC обычно содержат:
MPSoC используются, когда микроконтроллеры или системы на кристалле должны иметь возможности многопроцессорной обработки. Это могут быть смартфоны, встроенные системы, процессоры цифровых сигналов и другие различные приложения.
Этот раздел представляет собой краткий список многопроцессорных систем на кристалле.
Исследования и разработки MPSoC часто сравнивают множество вариантов. Контрольные показатели, такие как COSMIC, разработаны для помощи в проведении таких оценок.