- •1.Структурные методы повышения
- •1.1.Повышение пропускной способности памяти.
- •1) Cтратегия fifo, в соответствии с которой из основной памяти
- •2) Cтратегия lru, при использовании которой удаляется та страница, обращение к которой имело место раньше, чем к другим.
- •1.2. Повышение производительности процессоров Конвейерная реализация команд. Конвейерный принцип
- •2. Архитектура многопроцессорных систем
- •2.1 Классификация многопроцессорных систем
- •1) В архитектурах mimd используются высокотехнологичные,
- •2) Архитектура mimd дает большую гибкость при наличии
- •2.2 Организация коммуникационной среды в системах
- •2.3. Организация коммуникационной среды в системах
- •2.4. Когерентность кэш- памяти в smp- системах.
- •1. Протоколы на основе справочника (directory based).
- •2. Протоколы наблюдения (snooping). Каждый кэш , который
- •1. Операция чтения ячейки памяти одним процессором, которая
- •2. Операции записи в одну и ту же ячейку памяти выполняются
- •1. Несколько последовательных операций записи в одно и то же
- •2. При наличии многословных блоков в кэш-памяти каждое
- •3. Задержка между записью слова в одном процессоре и чтением
- •2.5. Когерентность кэш- памяти в mpp-системах.
- •2.6. Организация прерываний в мультипроцессорных
- •2.7. Организация межпроцессорного обмена в системах с
- •2.7.1. Структура системы с разделяемой памятью
- •2.7.2 Структура системы с разделяемой распределённой
2.2 Организация коммуникационной среды в системах
с разделяемой памятью.
Коммуникационную среду, реализующую множество соединений
между процессорами или вычислительными узлами в многопроцессорных системах, называют коммутатором . По способу реализации различают коммутаторы с временной и пространственной коммутацией. При временной коммутации передача информации осуществляется методами разделения времени или мультиплексирования. Такой коммутатор называется в простейшем случае общей шиной (ОШ).
Структура многопроцессорной системы с общей шиной представлена на рис. 2.4. В каждый момент времени ОШ способна передавать лишь одно сообщение, т. е. она представляет собой
стр.34
разделенную во времени шину. Это говорит о возможности возникновения конфликтных ситуаций тогда, когда нескольким модулям одновременно необходимо связаться со своими
абонентами - вычислительными узлами. С целью разрешения конфликтов
всем абонентам могут быть назначены определенные приоритеты.
Свободная общая шина удовлетворяет запросы абонента (процессора ,
периферийных устройств и др.) с наивысшим приоритетом.
Процедура занятия ОШ абонентами, являющимися источниками
информации, заключается в их "борьбе" за ОШ. Достоинством
коммутаторов с ОШ является простота организаций и гибкость (простое
добавление и изъятие модулей). Очевидно, что такой коммутатор не может обеспечить высокую пропускную способность. Для всех потоков
информации здесь только один путь , поэтому временные задержки при передаче данных значительны . Из-за этого оказываются низкими общая производительность, поскольку различные пары абонентов не могут работать одновременно , и надежность системы , так как отказ в
единственном пути передачи информации ведет к отказу всей системы.
стр.35
Пространственную коммутацию осуществляет
перекрестный коммутатор (ПК). Он
представляет собой многополюсник с М
входами и N выходами, допускающими
одновременное установление любого
количества соединений между заданными
входами и выходами .
Структуру системы с перекрестным коммутатором можно представить так как показано на рис. 2.5. Между любыми двумя абонентами здесь устанавливается физический контакт на все время передачи информации. При этом возможные конфликты между модулями разрешаются в логических схемах коммутационной матрицы, что существенно усложняет аппаратуру коммутаторов. В отличие от систем с ОШ, где, во-первых, коммутационного оборудования много меньше, а, во-вторых, эти функции могут быть возложены на вычислительные узлы или на центральный арбитр шины ,у перекрестного коммутатора в противоположность общей шине имеется больше достоинств, но есть и существенные недостатки , к которым относятся сложность внутренних связей,ведущая к усложнению аппаратуры и плохая масштабируемость ограниченная числом входов и выходов коммутатора . Достоинствами ПК являются: возможность установления нескольких одновременных путей передачи информации; обеспечение большей производительности и надежности многопроцессорной системы.
Более экономичной схемой пространственной коммутации по
сравнению с ПК является схема, использующая многовходовую память (рис. 2.6).
стр.36
Здесь имеет место меньшее количество точек , в которых нужно
разрешать конфликты . Максимально возможная конфигурация системы (количество подключаемых процессоров) ограничивается числом входов блоков памяти .
