Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Классификация мультипроцессорных систем по способу организации основной памяти.Содержание книги
Поиск на нашем сайте Существует 2 основных архитектуры вычислительной системы: 1) МП с общей памятью; 2) МП с распределенной памятью. В системах с общей памятью процессоры имеют доступ на уровне команд к одним и тем же общим для них данным памяти. Процессоры связаны с памятью через одну шину, поэтому возникает задача быстрого доступа. Для снятия этой проблемы каждому процессору добавляется КЭШ память, но с появлением этой КЭШ памяти возникает другая проблема отслеживания когерентности данных.
… …
В МП системах с распределенной памятью каждый процессор обладает своей собственной памятью, может иметь и свои устройства ввода/вывода. Соединяются процессоры в единую систему с помощью коммуникационной цепи.
Для данной сети в основном используются сети связи с фиксированной топологией. В этом случае каждый из процессоров связан с некоторой ограниченной группой близко расположенных процессоров, а не со всеми сразу. Если необходимо связаться с некоторым удаленным процессором, то сообщение передаётся через промежуточные процессоры. Эти системы еще называют – мультипроцессорными системами с передачей сообщений. Рассмотренные 2 типа систем МП имеют + и -. В системах с общей памятью есть существенные ограничения по числу процессоров. Второй же тип имеет большое число процессоров, но программы для них должны быть слабо связаны. Возникает желание совместно использовать эти 2 типа систем. Примером являются кластерные системы. Эти системы имеют иерархическую архитектуру, когда внутри каждого кластера имеются внутренние кластеры более низкого уровня. К типу архитектур МП систем с общей памятью относятся СМП системы. К типу архитектур мультипроцессорных систем с общей памятью относят системы СМП. В этих системах все процессоры имеют равные права по использованию раздельных ресурсов: память и общая шина.
…
PCI 1 PCI2
Распределение задач между процессорами в СМП системе производится операционными системами.
Мультипроцессорные системы С распределительной памятью Рассмотрим вариант системы с распределительной памятью, построенной с помощью общей шины. В качестве общей шины может использоваться шина PCI или шина VME. В этом случае каждый процессор имеет некоторый интерфейсный блок для подключения шины и индивидуальной памяти.
Подключение процессоров к шине осуществляется через интерфейсный блок. Каждый процессор имеет свою индивидуальную память Pi. Достоинством такой топологии является простота и низкая стоимость средств коммутации. Недостатком является наличие общей шины, поскольку при увеличении числа процессоров она становится узким местом и результируемый эффект от увеличения числа процессоров снижается. Рассмотрим другую топологию, которая называется – полный граф.
В данном случае интерфейсные блоки обеспечивают связь точка-точка. В топологии «полный граф» каждый процессор непосредственно связан с любым другим. Это обеспечивает максимальные возможности для информационного обмена между узлами. Недостатком такой топологии является тот факт, что с ростом числа процессоров резко возрастает количество интерфейсных блоков, т.е. возрастает сложность коммуникационного оборудования.
Топология из 4х процессорных блоков. Двумерный гиперкуб. В этом случае каждый процессор связан только со своими ближайшими соседями. Несмотря на сложное название, эта топология проще.
В этой топологии количество требуемых интерфейсных блоков и интерфейсный обмен между ними меньше, чем в системах «полный граф». Топология «гиперкуб» находит применение в системах с большим количеством процессов. Сравним 2 способа построения мультипроцессорных систем СМП и МРР. Основное преимущество систем СМП – это простота программирования. Поскольку в системах СМП все процессоры имеют одинаково быстрый доступ к памяти, то вопрос о том, какой процессор будет выполнять те или иные вычисления не принципиальны. Кроме того, большая часть вычислительных алгоритмов, разработанных для однопроцессорных систем могут использоваться в СМП при условии применения распараллеливаемых компиляторов. Системы СМП – это наиболее распространенный сейчас тип параллельных систем, т.е. 2х-4х процессорные системы уже широко применяются. Однако с большим числом процессов требуется решение возникших проблем, таких как: 1. Когерентность КЭШ памяти. 2. Арбитраж конкуренции за шину. 3. Обработка аппаратных прерываний. Системы МРР позволяют строить наиболее высоко производимые структуры. Узлами в таких структурах возникают системы СМП.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-06-06; просмотров: 412; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.) |