
- •Министерство образования и науки украины государственное высшее учебное заведение «донецкий нацинальный технический университет»
- •Конспект лекций
- •По дисциплине "Компьютерные системы"
- •1 Мультипроцессорные в с (м п в с)
- •Упрощенная схема мпвс
- •Структурная организация мпвс с общей шиной
- •1.3 Мпвс с перекрестной коммутацией
- •1.4 Мпвс с многовходовыми озу
- •1.5. Характеристики мпвс
- •1.6 Свойства мпвс
- •Выборка команд со сдвигом во времени
- •Выборка широким словом
- •Поточная организация уво
- •2.4 Структура конвейерного процессора
- •Конвейерный процессор для векторной обработки
- •3 Вс с матричной структурой
- •Процессорная матрица (пм) с локальной памятью
- •4. Матричные процессоры
- •5. Ассоциативные вс (авс)
- •6 Систолические массивы
- •7 Однородные системы и среды
- •8 Многопроцессорная система с программируемой архитектурой (мпспа)
- •9 Функционально распределенные вычислительные системы
- •10.1 Структура соо
- •10.2. Сетевые модели соо
- •10.3. Теорема Джексона
- •10.4. Постановка задач синтеза соо
- •10.5. Синтез соо с заданным временем ответа (с заданной производительностью)
- •10.6. Синтез соо с заданной стоимостью
- •11. Планирование работ в вычислительных системах
- •11.1. Планирование по критерию минимума суммарного времени выполнения работ
- •Планирование работ на основе двухфазной модели вс
- •Планирование работ на основе трехфазной модели вс
- •11.1.3. Эвристический алгоритм планирования работ в вс
- •11.2. Планирование работ по критерию максимальной загрузки устройств
6 Систолические массивы
Достижения микроэлектроники позволяют размещать на одном кристалле большое количество простых ПЭ. Скорости срабатывания ПЭ велики, поэтому возрастает сложность создания коммутационных сетей, связывающих ПЭ. В некоторых специализированных ВС отсутствуют коммутаторы. Массивы ПЭ с непосредственными соединениями между близлежащими ПЭ называются систолическими. Такие массивы очень эффективны, но каждый из них ориентирован на решение узкого класса задач.
7 Однородные системы и среды
В основе построения таких систем лежат три принципа: параллельность операций, переменность логической структуры, конструктивная однородность элементов и связей между ними.
Первый принцип основан на аксиоме параллельности задач и алгоритмов: всякая сложная задача может быть представлена в виде связанных между собой простых подзадач и для любой задачи может быть предложен параллельный алгоритм.
Второй принцип основан на аксиоме переменности логической структуры: процесс решения сложной задачи может быть представлен некоторой структурной моделью, включающей в себя подзадачи и связи между ними. Это означает, что для каждой сложной задачи можно
предложить соответствующую структуру из обрабатывающих элементов,
связанных между собой определенным образом. Третий принцип основан на аксиоме конструктивной однородности элементов и связей: все простые задачи получаются путем деления сложной задачи на части, а поэтому все эти простые задачи примерно одинаковы по объему вычислений и связаны между собой одинаковыми схемами обмена.
Такая однородная вычислительная система должна решать задачи неограниченной сложности и объема при высокой надежности и готовности, унифицированности связей между ними и легкостью перестройки системы.
Пример однородной системы
Рис.7.1.
Система имеет программируемую макроструктуру. Число элементарных процессоров (ЭП) в системе не фиксировано и может определяться классом решаемых задач.
Структурную единицу системы составляет ЭП, который включает в себя вычислительный модуль (ВМ) и модуль связи (МС).
Каждый ЭП связан с четырьмя соседними и взаимодействует они с помощью двух типов связей: 1 и 2 обеспечивающие полудуплексную работу. Связи типа 1 используются для пересылки данных между ОЗУ передающей ВМ и одного или нескольких принимающих ВМ и обмена логическими переменными между элементарными процессорами. Связи типа 2 являются вспомогательными - они используются для программирования соединений между элементарными процессорами по линиям типа 1, а также для передачи управляющей информации, обеспечивающей использование общих ресурсов - ПУ, файлов, программ и т.д.
Связи между ВМ и МС в пределах одного ЭП- дуплексные и используются для обмена информацией с периферийными устройствами.
Важная особенность однородной системы: программирование ее структуры - настройка с помощью специальных регистров настройки, входящих в состав МС. Содержимое этих регистров может быть изменено либо собственным вычислительным модулем, либо ВМ любого другого ЭП.
Однородные вычислительные системы - системы общего назначения, работают в автоматизированных системах управления технологическими процессами.
Развитием однородных вычислительных систем являются однородные вычислительные среды, которые представляют собой в общем случае n- мерную решетчатую структуру. В частном случае это двухмерная структура из квадратных клеток. Каждая клетка соединяется м четырьмя соседними. Между двумя соседними клетками проходят два канала настройки и один канал передачи рабочей информации.
Рис.7.2.
Каждый элемент однородной вычислительной среды состоит из коммутационных и функциональных компонентов .Функциональный компонент реализует полную систему логических функций. Коммутационные и функциональные компоненты позволяют путем соответствующей настройки при достаточном их числе реализовать любую структуру.