Мультипроцессорные системы, их примеры, страница 2

2.Режим максимальной производительности. Каждый процессор решает свою задачу и обменивается со своей шиной.

3.Максимальная производительность при решении одной задачи. Благодаря межшинному интерфейсу структура превращается в конвейерную.

Анализ мультипроцессорных ВС.

Достоинства.

-  Высокая производительность благодаря параллелизму решаемых задач.

-  Программируемость структуры и адаптации ее под класс реализуемых задач под конкретный  алгоритм. Это достигается с помощью средств коммутации.

Недостатки.

-  Наличие единого ресурса снижает надежность ВС.

-  При создании единого ресурса требуется устройство с большим количеством выводов.

ВС с программируемой структурой

Каноническая структура ВС

ЭМ – элементарная машина (в нее входит модуль памяти, элементарный процессор и локальный коммутатор). Благодаря коммутатору и локальному коммутатору можно обеспечить практически все многообразие связей внутри ВС, то есть обеспечить подключение любого элементарного процессора к любому модулю памяти.

В коммутаторе в первом варианте элементарной машины обладает определенным уровнем интеллекта, он передает информацию из точки А в точку В и не пропускает данную информацию на внутрисистемную шину, если она не требуется данной элементарной машине. Направление передачи программируется в процессе программирования всей ВС. В варианте (2) коммутатор S не имеет интеллекта.

Лекция №17 (10.11.06)

S – коммутатор, который обеспечивает передачу информации между узлами элементарной машины через внутрисистемную шину. В данной элементарной машине возможна либо передача информации, либо решение задачи элементарным процессором и модулем памяти. Т-424 – это память в районе одного мегабайта и линии связи (обычно 4 штуки). Пропускная способность порядка 3Мбод.

Риск процессора

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

1.ограниченный набор команд (сокращенный набор команд),