Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Массивно-параллельная архитектура MPP

Читайте также:
  1. Архитектура 17 в. Архитектурный ансамбль Версаля.
  2. Архитектура Древнего Китая
  3. Архитектура и градостроительство
  4. Архитектура и живопись
  5. Архитектура микроконтроллеров ATmega603/103
  6. Архитектура резервирования комплекса Quadlog
  7. Архитектура современного персонального компьютера. Основные устройства компьютера, их назначение и взаимосвязь.

Многопроцессорная система с распределенной памятью состоит из однородных вычислительных узлов (или модулей). Каждый модуль содержит процессор, свою локальную память и подсистему ввода-вывода.

Системы с разделенной памятью представлены системами MPP (massive parallel processing – массивно-параллельная архитектура) и кластерами. Главная особенность архитектуры MPP состоит в том, что память физически разделена.

По сути, модули представляют собой полнофункциональные компьютеры. Доступ к локальной памяти из данного модуля имеют только процессоры из этого же модуля. Модули соединяются специальными коммуникационными каналами.

Преимущества:

– обращения могут выполняться параллельно к локальной памяти в каждом узле;

– сокращается время доступа к локальной памяти.

– хорошая масштабируемость: каждый процессор имеет доступ только к своей локальной памяти, поэтому не возникает необходимости в потактовой синхронизации процессоров. Практически все рекорды по производительности на сегодня устанавливаются на машинах именно такой архитектуры, состоящих из нескольких тысяч процессоров (ASCI Red, ASCI Blue Pacific).

Недостатки:

– межпроцессорное взаимодействие идет намного медленнее, чем происходит локальная обработка данных самими процессорами. Поэтому написать эффективную программу для таких систем очень сложно.

– каждый процессор может использовать только ограниченный объем локальной памяти;

– отсутствие общей памяти заметно снижает скорость межпроцессорного обмена, поскольку нет общей среды для хранения данных, предназначенных для обмена между процессорами. Требуется специальная техника программирования для реализации обмена сообщениями между процессорами;

– высокая стоимость.

Вследствие указанных архитектурных недостатков требуются значительные усилия для того, чтобы максимально использовать системные ресурсы. Именно этим определяется высокая цена программного обеспечения для массивно-параллельных систем с раздельной памятью.

 


Дата добавления: 2015-07-15; просмотров: 111 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Параллелизм как основа высокопроизводительных вычислений| Кластерные системы

mybiblioteka.su - 2015-2024 год. (0.008 сек.)