Cтраница 3
В мультипроцессоре переменные могут разделяться между несколькими процессами с помощью отображения одной и той же страницы в адресное пространство каждого процесса. [31]
На мультипроцессоре все процессы располагаются в общей памяти. Когда какой-либо центральный процессор завершает текущее задание, он выбирает процесс и запускает его. В принципе все процессы являются потенциальными кандидатами. В многомашинной системе ситуация в корне отличается. [32]
В мультипроцессоре NUMA обращение к локальной памяти занимает 20 не, а к памяти другого процессора - 120 не. Изначально эта страница находится в удаленной памяти, а на копирование ее из локальной памяти требуется С не. При каких обстоятельствах эту страницу следует копировать локально, если ее не используют другие процессоры. [33]
В мультипроцессоре ЕС-2665 осуществляется совмещение приема кодов операций и операндов с выполнением предыдущей операцией и выдачей результатов в процессор команд ПК-Bo всех устройствах мультипроцессора заложены связи и соответствующие схемы управления, обеспечивающие функционирование 4 процессоров команд ПК, 4 УУОП и 2 АЛУ. Оперативная память построена на 16 - Кбитовых БИС ЗУ. [34]
Представляет собой мультипроцессор обработки массивов по регулярным алгоритмам. Его структура обеспечивает эффективное решение задач двух типов: одновременной обработки по одной и той же программе ( не содержащей ветвлений, зависящих от результатов вычислений) нескольких ( по числу используемых процессорных элементов) массивов данных; параллельной обработки с использованием всех процессоров одного массива данных в случаях, когда алгоритм обработки допускает распараллеливание на одинаковые ветви. [35]
У всех мультипроцессоров каждый центральный процессор может адресоваться ко всей памяти. Однако по характеру доступа к памяти эти машины делятся на два класса. В противоположность им мультипроцессоры NUMA ( NonUniform Memory Access - неоднородный доступ к памяти) этим свойством не обладают. Почему существует такое различие, станет ясно позднее. [36]
Для всех мультипроцессоров ключевым вопросом является модель согласованности памяти. [37]
У всех мультипроцессоров каждый центральный процессор может адресоваться ко всей памяти. Однако по характеру доступа к памяти эти машины делятся на два класса. В противоположность им мультипроцессоры NUMA ( NonUniform Memory Access - неоднородный доступ к памяти) этим свойством не обладают. Почему существует такое различие, станет ясно позднее. [38]
![]() |
Структурная схема мультипроцессора ЕС2665. [39] |
В состав мультипроцессора входят ( рис. 2.9): процессор команд-2; устройство управления памятью-2; группа операционных уст ройств. [40]
Система команд мультипроцессора совпадает с системой команд СМ-1210, благодаря чему обеспечивается полная программная совместимость ПС-3000 с СМ-1210. Структурные отличия ПС-3000 от СМ-1210 позволяют повысить производительность решения задач, содержащих большой процент векторных операций, примерно на порядок. [41]
Существует три типа мультипроцессоров. Они отличаются друг от друга по способу реализации памяти совместного использования. В машинах UMA каждый процессор имеет одно и то же время доступа к любому модулю памяти. [42]
Подобный алгоритм для мультипроцессора представляет собой выбор процесса, для которого требуется наименьшее количество циклов процессора, то есть процесса, чье произведение числа центральных процессоров на время работы минимально. Однако на практике эта информация редко бывает доступна, поэтому применение такого алгоритма затруднительно. [43]
![]() |
Бригадное планирование. [44] |
Привлекательность и популярность мультипроцессоров связана с тем, что они предлагают простую коммуникативную модель: все центральные процессоры просто совместно используют общую память. Процессы могут писать в память сообщения, которые затем могут считываться другими процессами. Синхронизация может выполняться при помощи мьютексов, семафоров, мониторов и других хорошо разработанных методов. Единственная ложка дегтя в бочке меда заключается в том, что большие мультипроцессоры сложны в построении и поэтому дороги. [45]