Оглавление:
Определение - что означает мультипроцессор?
Мультипроцессор - это компьютерная система с двумя или более центральными процессорами (ЦП), каждый из которых разделяет общую оперативную память и периферийные устройства. Это помогает в одновременной обработке программ.
Основная цель использования мультипроцессора - повысить скорость выполнения системы, а другие задачи - отказоустойчивость и соответствие приложений.
Хорошей иллюстрацией мультипроцессора является одна центральная башня, подключенная к двум компьютерным системам. Мультипроцессор рассматривается как средство для повышения скорости вычислений, производительности и рентабельности, а также для обеспечения повышенной доступности и надежности.
Техопедия объясняет мультипроцессор
В многопроцессорной обработке все процессоры могут иметь одинаковые функции или некоторые из них могут быть зарезервированы для определенных функций.
Различные способы использования мультипроцессора включают в себя:
- Как однопроцессорный, например, одиночная инструкция, одиночные данные (SISD)
- Внутри единой системы для выполнения нескольких отдельных серий инструкций в разных ракурсах, таких как несколько инструкций, несколько данных (MIMD)
- Одна серия инструкций в разных ракурсах, таких как одна команда, несколько данных (SIMD), которая обычно используется для векторной обработки
- Несколько серий инструкций в одной перспективе, таких как множественные инструкции, одиночные данные (MISD), которые используются для резервирования в отказоустойчивых системах и, иногда, для описания гиперпоточности или конвейерных процессоров
Преимущества использования мультипроцессора включают в себя:
- Улучшенная производительность
- Несколько приложений
- Несколько пользователей
- Многозадачность внутри приложения
- Высокая пропускная способность и / или отзывчивость
- Совместное использование оборудования между процессорами
Коммуникационная архитектура мультипроцессора:
- Передача сообщений
- Независимое адресное пространство для каждого процессора
- Связь с процессором посредством передачи сообщений
- Процессоры включают в себя личные воспоминания
- Сосредоточение внимания на дорогостоящих, нелокальных операциях
- Общая память
- Связь с процессором осуществляется с помощью общего адресного пространства
- Связь с процессором осуществляется посредством чтения / записи в общую память
- Удобно на небольших устройствах
- Нижняя задержка
- Неоднородный доступ к памяти (NUMA) или симметричная многопроцессорная обработка (SMP)