Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции / 3 / 15

.doc
Скачиваний:
26
Добавлен:
16.04.2013
Размер:
42.5 Кб
Скачать

Лекция №15 (3.11.06)

Примеры использования данной структуры.

Вычислительная система Cray

1012

x-mp/48

1011

Данная система использует жидкостное охлаждение.

Системы из векторных процессов

Т ермин «векторный процессор» говорит о проблемной ориентации процессора на класс решаемых задач. Векторный процессор подключается к ВС как ВУ, снабженное каналом прямого доступа память. Данные процессоры иногда называют периферийными процессорами. Данные процессоры, как правило, имеют свою память для хранения массива данных, АЛУ и устройство управления (УУ). Векторный процессор выполняет свои функции одновременно с центральным ВУ и независимо от его работы.

Двухпортовая память позволяет одновременно писать и читать данные.

MARS-432 процессор, производительность относительно невысокая, 109 операций в секунду над шестидесятичетырехразрядными словами с плавающей запятой. FS-128: производительность примерно 1,5 * 108 операций в секунду над шестидесятичетырехразрядными словами с плавающей запятой.

Анализ конвейерных систем. Конвейерные системы достигают производительности 1012. Данное быстродействие достигается за счет конвейеризации на всех уровнях обработки информации, начиная от микрокомандного и заканчивая операторами языка высокого. Для конвейерных ВС характерна идентичность модулей, из которых состоит вся ВС. Возможности конвейерной ВС ограничены по следующим причинам:

  • число конвейерных процессоров в системе определяются алгоритмическими возможностями решения задач и надежностью УУ, которое является единственным для всех элементов ВС,

  • число модулей в конвейерной системе не? может быть произвольно большим, так как опирается на конкретную задачу,

  • в настоящее время относительно слабо решен вопрос по распараллеливанию алгоритма, решаемого вычислительной машиной.

Матричные ВС

Каноническая структура матричного процессора.

УУ предназначено для формирования потока команд на все процессоры в матрице. Все элементарные процессоры идентичны и, как минимум, включают в себя АЛУ, память, УУ. Сеть межпроцессорных связей регулярная и организуется таким образом, чтобы каждый процессор имел связь не менее, чем с четырьмя элементарными процессорами. Обмен информации между процессорами, как правило, осуществляется с использованием режима прямого доступа к памяти. Состояние каждого элементарного процессора и обмен между ними программируется УУ перед запуском программы.

- память,  - процессор.  - ввод информации,  - вывод информации.

Матричный процессор не имеет ограничений производительной мощности. В современных матричных процессорах число параллельно выполняемых операций достигает 106, а производительность каждого элементарного процессора имеет 108-109. Таким образом, пиковая производительность может достигать 1014 операций в секунду. К мультипроцессорным вычислительным системам применим принцип программируемости. То есть, структура ВС адаптируется к решаемой задаче. Это достигается настройкой связей между элементарными процессорами. Основным недостатком этой системы является наличие единственного УУ, от которого зависит производительность и надежность ВС. Пропускная способность УУ практически определяет всю производительность ВС.

 Мультипроцессорные ВС

Каноническая структура мультипроцессоров.

РИС.4. (фото 144-4472)

Элементарный процессор включает в себя АЛУ, память и УУ.

Соседние файлы в папке 3