Многопроцессорная система на чипе ( MPSoC , / ˌ ɛ м ˌ р я с ɒ к / эм-pee- НОСОК или / ˌ ɛ м ˌ р я ˌ ɛ с ˌ oʊ с ¯i / em- ОЭЭ -ess-ой - SEE ) - это система на кристалле (SoC), которая включает в себя несколько микропроцессоров . Таким образом, это многоядерная система на кристалле.
MPSoC обычно предназначены для встроенных приложений. Он используется платформами, которые содержат несколько, обычно разнородных , обрабатывающих элементов с определенными функциями, отражающими потребности ожидаемой области приложения, иерархии памяти и компонентов ввода-вывода . Все эти компоненты связаны друг с другом внутренними межсоединениями, такими как шины и сети на кристалле (NoC). Эти архитектуры удовлетворяют потребности в производительности мультимедийных приложений, телекоммуникационных архитектур, сетевой безопасности и других областей приложений, ограничивая при этом энергопотребление за счет использования специализированных элементов обработки и архитектуры.
Состав
Многопроцессорная система на кристалле по определению должна иметь несколько процессорных ядер . MPSoC также часто содержат несколько логически различных процессорных модулей. Кроме того, MPSoC обычно содержат:
- Блоки памяти, часто использующие оперативную память и прямой доступ к памяти
- источники синхронизации для генерации тактовых сигналов для управления выполнением функций SoC
- кварцевые генераторы и петли фазовой автоподстройки частоты являются популярными генераторами часов.
- периферийные устройства, включая счетчики и генераторы сброса при включении питания
- внешние интерфейсы , обычно для протоколов связи
- сеть на чипе (NOC) для общения и обмена данными между процессорами и функциональными блоками в MPSoC
Приложения
MPSoC используются, когда микроконтроллеры или системы на кристалле должны иметь возможности многопроцессорной обработки . Это могут быть смартфоны , встроенные системы , процессоры цифровых сигналов и другие различные приложения.
Примеры
Этот раздел представляет собой краткий список многопроцессорных систем на кристалле.
Соображения по дизайну
Контрольные точки
Исследования и разработки MPSoC часто сравнивают множество вариантов. Тесты, такие как COSMIC, [1] , разработаны, чтобы помочь таким оценкам.
Смотрите также
- Система на микросхеме , подтипом которой является MPSoC.
- Многоядерный процессор
- Параллельные вычисления
- Программируемая система на микросхеме (PSoc)
- Совместная архитектура ARM big.LITTLE
- Аппаратное ускорение
Рекомендации
- ^ "КОСМИЧЕСКИЙ" . www.ece.ust.hk . Проверено 11 октября 2018 .
Внешние ссылки
- MPSoC - Ежегодная конференция по MPSoC
- Ежегодный симпозиум