Вычислительные системы и комплексы

Многомашинные и многопроцессорные

План

1. Многомашинные и многопроцессорные вычислительные системы и комплексы.

1.1. Многомашинные вычислительные комплексы.

1.2. Многопроцессорные вычислительные комплексы и системы.

2. Классификация МКМД-систем.

2.1. Вычислительные системы с общей памятью.

2.2. Вычислительные системы с распределенной памятью.

 

МКМД-системы обладают большей гибкостью по сравнению с ОКМД-системами. Они могут работать и как высокопроизводительные однопользовательские системы, и как многопрограммные вычислительные системы, выполняющие множество задач параллельно. К данному классу систем относятся многомашинные и многопроцессорные вычислительные системы.

В вычислительных системах типа МКМД множество процессоров реализуют независимые потоки команд по обработке собственных "локальных" данных (рис. 5.1). В них используется параллелизм неза­висимых задач или ветвей. Эффективная производительность подобных СОД определяется не только быстродействием каждого вычилителя и их числом, но и накладными расходами на взаимодействия между вычислителями. Крупноблочная структура "классических" мультипроцессоров позволяет уменьшить расходы на взаимодействие процессов. Архитектура МКМД явля­ется единственным способом дальнейшего повышения произво­дительности конвейерных систем.