6. Архитектура с многопортовой памятью
Многопортовая организация запоминающего устройства обеспечивает лю-бому процессору и модулю ввода-вывода прямой и непосредственный доступ к банкам основной памяти (ОП). Такой подход сложнее, чем при использова- нии шины, поскольку требует придания ЗУ основной памяти дополнительной, достаточно сложной логики. Тем не менее это позволяет поднять производи-тельность, так как каждый процессор имеет выделенный тракт к каждому мо- дулю ОП. Другое преимущество многопортовой организации – возможность на-значить отдельные модули памяти в качестве локальной памяти отдельного процессора. Эта особенность позволяет улучшить защиту данных от несанк-ционированного доступа со стороны других процессоров.
7. Архитектура с централизованным устройством управления
Централизованное устройство управления (ЦУУ) сводит вместе отдель- ные потоки данных между независимыми модулями: процессором, памятью, устройствами ввода/вывода. ЦУУ может буферизировать запросы, выполнять синхронизацию и арбитраж. Оно способно передавать между процессорами ин-формацию о состоянии и управляющие сообщения, а также предупреждать об изменении информации в кэшах. Недостаток такой организации заключается в сложности устройства управления, что становится потенциальным узким мес- том в плане производительности. В настоящее время подобная архитектура встречается редко, но она широко использовалась при создании вычислитель- ных систем на базе машин семейства IBM 370.
Контрольные вопросы
1. По какому признаку вычислительную систему можно отнести к сильно связанным или слабо связанным ВС?
2. Какие уровни параллелизма реализуют симметричные мультипроцессор-ные системы?
3. Какими средствами поддерживается когерентность кэш-памяти в SMP-системах?
4. Оцените достоинства и недостатки различных SMP-архитектур.
5. В чем состоит принципиальное различие между матричными и симмет-ричными мультипроцессорными вычислительными системами?