ВУЗ:
Составители:
124
Высокопараллельные ВС структуры типа МКОД (множественный поток
команд и одиночный поток данных) получили название конвейерных. ВС.
Такие ВС (рис. 10.4) содержат цепочкку последовательно соединеных ПР, так
что информация на выходе одного ПР является входной информацией для
другого ПР. Каждый ПР обрабатывает соответствующую часть задачи,
передавая результаты соседнему ПР, который использует их
в качестве
исходных данных.
Многопроцессорная ВС структуры типа МКОД
токи команд
Поток данных Результаты
Рис. 10.4.
Так, например, операция сложения чисел с плавающей запятой может
быть разделена на 4 этапа: сравнение порядков; выравнивание порядков;
сложение мантисс; нормализация результата. В конвейерной ВС все эти этапы
вычислений будут выполняться отдельными процессорами, образующими
конвейер.
Высокопараллельные ВС по сравнению с многопроцессорными ВС
обеспечивают более высокую производительнсть, надежность, и "живучесть".
Однако
при этом усиливаются недостатки - усложение управление системой,
трудность программирования и малая загрузка системы.
Первые два недостатка компенсируются благодаря применению БИС и
специальных языков программирования. Третий недостаток приводит к тому,
что большинство высокопараллельных ВС ориентируется на
специализированное применение.
Реализация идей мультипрограммной работы потребовала пересмотра
способов взаимодействия оператора с программой. Прежде всего возникла
необходимость в большом количестве абонентских пунктов, позволяющих
нескольким пользователям одновременно взаимодействовать с ЭМВ по своим
программам. Часто такие пульты находятся на значительном расстоянии от
ЭВМ и связаны с ней телефонными или телеграфными каналами. В качестве
оконечных устройств (терминалов) обычно используют дисплеи. Такая связь
Память программ
Устройство управления
ПР1 ПР2 ПР3 ПР4
Память данных
Высокопараллельные ВС структуры типа МКОД (множественный поток
команд и одиночный поток данных) получили название конвейерных. ВС.
Такие ВС (рис. 10.4) содержат цепочкку последовательно соединеных ПР, так
что информация на выходе одного ПР является входной информацией для
другого ПР. Каждый ПР обрабатывает соответствующую часть задачи,
передавая результаты соседнему ПР, который использует их в качестве
исходных данных.
Многопроцессорная ВС структуры типа МКОД
Память программ
Устройство управления
токи команд
ПР1 ПР2 ПР3 ПР4
Память данных
Поток данных Результаты
Рис. 10.4.
Так, например, операция сложения чисел с плавающей запятой может
быть разделена на 4 этапа: сравнение порядков; выравнивание порядков;
сложение мантисс; нормализация результата. В конвейерной ВС все эти этапы
вычислений будут выполняться отдельными процессорами, образующими
конвейер.
Высокопараллельные ВС по сравнению с многопроцессорными ВС
обеспечивают более высокую производительнсть, надежность, и "живучесть".
Однако при этом усиливаются недостатки - усложение управление системой,
трудность программирования и малая загрузка системы.
Первые два недостатка компенсируются благодаря применению БИС и
специальных языков программирования. Третий недостаток приводит к тому,
что большинство высокопараллельных ВС ориентируется на
специализированное применение.
Реализация идей мультипрограммной работы потребовала пересмотра
способов взаимодействия оператора с программой. Прежде всего возникла
необходимость в большом количестве абонентских пунктов, позволяющих
нескольким пользователям одновременно взаимодействовать с ЭМВ по своим
программам. Часто такие пульты находятся на значительном расстоянии от
ЭВМ и связаны с ней телефонными или телеграфными каналами. В качестве
оконечных устройств (терминалов) обычно используют дисплеи. Такая связь
124
Страницы
- « первая
- ‹ предыдущая
- …
- 122
- 123
- 124
- 125
- 126
- …
- следующая ›
- последняя »
