Многопортовая организация запоминающего устройства обеспечивает любому
процессору и модулю ввода/вывода прямой и непосредственный доступ к банкам
основной памяти (ОП). Такой подход сложнее, чем при использовании шипы,
поскольку требует придания ЗУ основной памяти дополнительной, достаточно
сложной логики. Тем не менее это позволяет поднять производительность, так как
каждый процессор имеет выделенный тракт к каждому модулю ОП. Другое
преимущество многопортовой организации - возможность назначить отдельные
модули памяти в качестве локальной памяти отдельного процессора. Эта особенность
позволяет улучшить защиту данных от несанкционированного доступа со стороны
других процессоров.
Централизованное устройство управления (ЦУУ) сводит вместе отдельные
потоки данных между независимыми модулями: процессором, памятью,
устройствами ввода/вывода. ЦУУ может буферизировать запросы, выполнять
синхронизацию и арбитраж. Оно способно передавать между процессорами
информацию о состоянии и управляющие сообщения, а также предупреждать об
изменении информации в кэшах. Недостаток такой организации заключается в
сложности устройства управления, что становится потенциальным узким местом в
плане производительности. В настоящее время подобная архитектура встречается
достаточно редко, но она широко использовалась при создании вычислительных
систем на базе машин семейства IBM 370.
2.5.3 Системы с массовой параллельной обработкой (МРР)
Основным признаком, по которому вычислительную систему относят к
архитектуре к массовой параллельной обработкой (МРР, Massively Parallel
Processing), служит количество процессоров n. Строгой границы не существует, но
обычно при n>128 считается, что это уже МРР, а при n<32 — еще нет. Обобщенная
структура МРР-системы показана на рис. 2.31.
Главные особенности, по которым вычислительную систему причисляют к
классу МРР можно сформулировать следующим образом:
стандартные микропроцессоры;
физически распределенная память;
хорошая масштабируемость (до тысяч процессоров);