В многомашинных системах каждая машина имеет возможность

Многомашинные вычислительные системы

Многомашинная вычислительная система (ММВС) – система (комплекс), включающая в себя две или более ЭВМ (каждая из которых имеет процессор, ОЗУ, набор периферийных устройств и работает под управлением собственной ОС), связи между которыми обеспечивают выполнение функций, возложенных на ММВС.

По характеру связей между ЭВМ ММВС можно разделить на три типа: косвенно-, или слабосвязанные; прямосвязанные; сателлитные.

В косвенно-, или слабосвязанных ММВСЭВМ связаны друг с другом только через внешние запоминающие устройства (ВЗУ). Структурная схема такого ММВС приведена на рис. 3.1. (при трех и более ЭВМ комплексы строятся аналогичным образом). В косвенно-связанных системах связь между ЭВМ осуществляется только на информационном уровне. Такая организация связей обычно используется в тех случаях, когда необходимо повысить надежность комплекса путем резервирования ЭВМ. В этом случае может быть несколько способов организации работы ММВС:

· Резервная ЭВМ находится в выключенном состоянии (ненагруженный резерв) и включается только при отказе основной ЭВМ.

· Резервная ЭВМ находится в состоянии полной готовности и в любой момент может заменить основную ЭВМ (нагруженный резерв), причем либо не решает никаких задач, либо работает в режиме самоконтроля, решая контрольные задачи.

· Для того чтобы полностью исключить перерыв в выдаче результатов, обе ЭВМ, и основная и резервная, решают одновременно одни и те же задачи, но результаты выдаст только основная ЭВМ, а в случае выхода се из строя результаты начинает В многомашинных системах каждая машина имеет возможностьвы давать резервная ЭВМ.

Рис. 3.1. Связи ЭВМ в составе ММВС

Прямосвязанные ММВС обладают существенно большой гибкостью. В ММВС существуют три вида связей (рис. 3.1): общее ОЗУ (ООЗУ); прямое управление, иначе связь процессор – процессор; адаптер канал – канал (АКК).

Связь через ООЗУ значительно сильнее связи через ВЗУ, вследствие того, что процессоры имеют прямой доступ к ОЗУ, хотя тоже информационная.

Непосредственная связь между процессорами – канал прямого управления – может быть не только информационной, но и командной, что, естественно, улучшает динамику перехода от основной ЭВМ к резервной и позволяет осуществлять более полный взаимный контроль ЭВМ.

Связь через адаптер канал – канал обеспечивает достаточно быстрый обмен информацией между ЭВМ, при этом обмен может производиться большими массивами информации. В отношении скорости передачи информации связь через АКК мало уступает связи через общее ОЗУ, а в отношении объема передаваемой информации – связи через общее ВЗУ.

Прямосвязанные ММВС позволяют осуществлять все способы организации работы ММВС, характерные для слабосвязанных ММВС, но значительно более эффективно.

Для ММВС с сателлитными связями ЭВМ характерным является не способ связи, а принципы взаимодействии ЭВМ. Структура связей в сателлитных ММВС не отличается от вышерассмотренных (чаще используется АКК). Особенностью этих ММВС является то, что в них, во-первых, ЭВМ существенно различаются по своим характеристикам, а во-вторых, имеет место определенная соподчиненность машин и различие функций, выполняемых каждой ЭВМ. Основная ЭВМ (чаще более высокопроизводительная) предназначена для основной обработки информации. Сателлитная (подчиненная меньшей производительности) осуществляет организацию обмена информацией основной ЭВМ с периферийными устройствами, ВЗУ, удаленными абонентами и т.д. Некоторые ММВС могут включать не одну, а несколько сателлитных ЭВМ, при этом каждая из них ориентируется на выполнение определенных функций.

Сателлитные ММВС значительно увеличивают производительность, не оказывая заметного влияния на показатели надежности.

Дата добавления: 2014-12-21 ; просмотров: 2293 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

Источник

Многомашинные системы

Работа любой многомашинной системы определяется двумя главными компонентами: высокоскоростным механизмом связи процессоров и системным программным обеспечением, которое предоставляет пользователям и приложениям прозрачный доступ к ресурсам всех компьютеров, входящих в комплекс. В состав средств связи входят программные модули, которые занимаются распределением вычислительной нагрузки, синхронизацией вычислений и реконфигурацией системы. Если происходит отказ одного из компьютеров комплекса, его задачи могут быть автоматически переназначены и выполнены на другом компьютере. Если в состав многомашинной системы входят несколько контроллеров внешних устройств, то в случае отказа одного из них, другие контроллеры автоматически подхватывают его работу. Таким образом, достигается высокая отказоустойчивость комплекса в целом.

Помимо повышения отказоустойчивости, многомашинные системы позволяют достичь высокой производительности за счет организации параллельных вычислений. По сравнению с мультипроцессорными системами возможности параллельной обработки в многомашинных системах ограничены: эффективность распараллеливания резко снижается, если параллельно выполняемые задачи тесно связаны между собой по данным. Это объясняется тем, что связь между компьютерами многомашинной системы менее тесная, чем между процессорами в мультипроцессорной системе, так как основной обмен данными осуществляется через общие многовходовые периферийные устройства. Говорят, что в отличие от мультипроцессоров, где используются сильные программные и аппаратные связи, в многомашинных системах аппаратные и программные связи между обрабатывающими устройствами являются более слабыми. Территориальная распределенность в многомашинных комплексах не обеспечивается, так как расстояния между компьютерами определяются длиной связи между процессорным блоком и дисковой подсистемой.

Дата добавления: 2014-12-21 ; просмотров: 1170 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

Источник

Многомашинные и многопроцессорные вс

Повышение быстродействия и надежности ЭВМ обеспечивается путем создания многомашинных и многопроцессорных вычислительных систем. Такие системы позволяют производить распараллеливание во времени выполнения программы или осуществлять многозадачность.

Параллельная обработка – метод увеличения скорости обработки, позволяющий одновременное выполнение нескольких команд.

Многозадачность – возможность выполнения нескольких программ вместе.

В системах с последовательной обработкой многозадачность может быть реализована только в режиме разделения времени.

Последовательная обработка – действия по обработке данных, которые осуществляются в порядке очередности их поступления.

Режим разделения времени – использование компьютера (процессора) несколькими пользователями (программами), обычно при помощи системы квантования времени.

Работа в системах обработки данных и управления, особенно при работе в режиме реального времени, требует высокой надежности и готовности, что решается на основе принципа избыточности, и ориентирует на построение такого рода комплексов.

Многомашинные и многопроцессорные ВС

Многомашинная вычислительная система (ММС) содержит несколько ЭВМ, каждая их которых имеет свою оперативную память (ОП) и работает под управлением своей операционной системы, а также средства обмена информацией между машинами. Реализация обмена информацией происходит в конечном итоге путем взаимодействия операционных систем разных машин между собой. Это ухудшает динамические характеристики процессов межмашинного обмена данными.

Применение многомашинных систем позволяет повысить надежность вычислительных комплексов. При отказе в одной машине обработку данных может продолжать другая машина комплекса. Однако можно заметить, что при этом оборудование комплекса недостаточно эффективно используется для этой цели. Достаточно в этой системе в каждой из машин выйти из строя хотя бы по одному устройству, как вся система становится неработоспособной.

Этих недостатков лишены многопроцессорные системы (МПС). В них процессоры обретают статус рядовых агрегатов вычислительной системы, которые подобно другим агрегатам, таким как модули памяти, каналы, ПУ, включаются в состав системы в нужном количестве. Многопроцессорная система содержит несколько процессоров, работающих с общей ОП, и управляется одной общей операционной системой.

В МПС по сравнению с ММС достигается более быстрый обмен информацией между процессорами через общую ОП, и поэтому может быть получена более высокая производительность, более быстрая реакция на ситуации, возникающие внутри системы и в ее внешней среде, и более высокая надежность и живучесть, так как система сохраняет работоспособность пока работоспособны хотя бы по одному модулю каждого типа устройства.

Однако построение ММС из стандартно выпускаемых ЭВМ с их стандартными операционными системами значительно проще, чем построение МПС, требующих преодоления определенных трудностей, возникающих при реализации общего поля ОП, и, главное, трудоемкой разработки специальной операционной системы.

Примером реализации МПС из стандартно выпускаемых процессоров Pentium является плата, построенная на чипсете фирмы INTEL PR440FX (второе название Providence) и операционной системы Windows NT (New Technology).

Важной структурной особенностью ВС является способ организации связи между устройствами (модулями) системы. Он непосредственно влияет на быстроту обмена информацией между модулями системы, а следовательно, и на производительность, быстроту реакции на поступающие запросы, приспособленность к изменению конфигурации, и, наконец, на размеры аппаратурных затрат на осуществление межмодульных связей. В частности, от организации межмодульных связей зависит частота возникновения конфликтов при обращении процессора к одним и тем же ресурсам и потери производительности из-за конфликтов. Используются следующие способы организации межмодульных связей:

• многоуровневые связи, соответствующие иерархии интерфейсов ЭВМ;

• регулярные связи между модулями;

• коммутатор межмодульных связей.

Принципы организации МПС и ММС существенно отличаются в зависимости от их предназначения. Поэтому целесообразно различать:

1. ВС, ориентированные на достижение сверхвысокой производительности.

2. ВС, ориентированные на повышение надежности и живучести.

Статьи к прочтению:

РОССИЯ НАЧАЛА СОБИРАТЬ СВОИ КОМПЬЮТЕРЫ

Похожие статьи:

В МПВС с многовходовыми модулями ОП или симметричных МПВС взаимные соединения выполняются с помощью индивидуальных шин, подключающих каждый процессор и…

Классификация История операционных систем уже насчитывает более полувека. За это время было разработано огромное количество разнообразных операционных…

Источник

В многомашинных системах каждая машина имеет возможность

Вычислительные машины за свою полувековую историю прошли стремительный и впечатляющий путь, отмеченный частыми сменами поколений ЭВМ. В этом процессе развития можно выявить целый ряд закономерностей:

1. весь период развития средств электронной вычислительной техники отмечен доминирующей ролью классической структуры ЭВМ (структуры фон Неймана), основанной на методах последовательных вычислений;

2. основным направлением совершенствования ЭВМ является неуклонный рост производительности (быстродействия) и интеллектуальности вычислительных средств;

3. совершенствование ЭВМ осуществлялось в комплексе (элемент­но-конструкторская база, структурно-аппаратные решения, системно-программный и пользовательский, алгоритмический уровни);

4. в настоящее время наметился кризис классической структуры ЭВМ, связанный с исчерпанием всех основных идей последовательного счета. Возможности микроэлектроники также не безграничны, давление пределов ощутимо и здесь [1].

Под вычислительной системой (ВС) будем понимать совокупность взаимосвязанных и взаимодействующих процессоров или ЭВМ, периферийного оборудования и программного обеспечения, предназначенную для сбора, хранения, обработки и распределения информации.

Сложные вычислительные системы, как правило, состоят из большого числа элементов, выполняющих различные функции. Получение модели достаточно простого вида для таких систем чаще всего невозможно. Поэтому в этом случае модель системы строят по модульному принципу, т.е. систему представляют состоящей из элементов, блоков и подсистем. Каждая система может быть разделена на подсистемы, а подсистемы — на блоки, а блоки – на элементы. Таким образом, модель функционально подразделяется на подмодели. Общая идея модели отображается в виде логической структурной схемы системы.

Многомашинные вычислительные системы

Вычислительные системы можно разделить на два класса: многомашинные и многопроцессорные вычислительные системы. В нашем случае рассматривается первый вариант.

Итак, многомашинная вычислительная система — это система, содержащая несколько одинаковых или различных, относительно самостоятельных ЭВМ, каждая из которых имеет свою основную память и работает под управлением своей операционной системы, а также средства обмена информацией между машинами (рис. 1).

В многомашинных системах каждая машина имеет возможность

Многомашинные вычислительные системы представляют собой логическое следствие эволюции двух общих тенденций, действующих в области конструирования вычислительных машин: стремления к модульной конструкции и организации одновременной (параллельной) работы различных устройств машины. Эти две тенденции и привели к перерастанию системы модулей отдельной ЭВМ в систему самостоятельных вычислительных средств, которые могут выполнять одновременно различные части одной большой задачи или различные задачи одной системы [2].

Разработка имитационных моделей процессорной обработки в многомашинных вычислительных системах проводится с учетом следующей особенности этих систем. При многомашинной обработке каждый центральный процессор (ЦП) может выполнять только те задачи, которые находятся в соответствующем модуле оперативной памяти, доступном только данному процессору (рис. 2). Такие системы называются системами с индивидуальной памятью. Полагая, что в процессе решения задач отсутствует обмен с внешними устройствами, модель процессорной обработки может быть представлена в виде совокупности одноканальных систем массового обслуживания (СМО), число которых равно числу вычислительных машин (ВМ), т.е. числу ЦП (рис. 3).

В многомашинных системах каждая машина имеет возможность

В многомашинных системах каждая машина имеет возможность

Разговор о системах массового обслуживания имеет место быть, поскольку ход вычислительного процесса в них протекает практически аналогично, что и в нашей системе. Рассмотрим несколько терминов, применимых к таким системам.

В исследуемой модели, объекты, поступающие на обработку, носят название «заданий». Если требования в систему поступают «слишком часто», то им нужно ожидать обработку. Ожидающие обработки задания образуют очередь. Очередь хранится в памяти ЭВМ. Совокупность правил, пользуясь которыми из очереди выбирают требования для обработки, называется дисциплиной обработки. Устройство или средство, способное в любой момент времени обрабатывать лишь одно задание, называется каналом. Если обработка производится поэтапно некоторой последовательностью каналов, то такую систему обработки называют многофазной. При наличии нескольких каналов для одновременного обслуживания требований говорят о многоканальной, в нашем случае многомашинной, системе.

Принципы организации, построения и управления работой таких систем

В многомашинных вычислительных системах каждый компьютер работает под управлением своей операционной системы (ОС). А поскольку обмен информацией между машинами выполняется под управлением ОС, взаимодействующих друг с другом, динамические характеристики процедур обмена несколько ухудшаются (требуется время на согласование работы самих ОС). Информационное взаимодействие компьютеров в многомашинной вычислительной системе может быть организовано на уровне:

2. оперативной памяти (ОП);

При непосредственном взаимодействии процессоров друг с другом информационная связь реализуется через регистры процессорной памяти и требует наличия в ОС весьма сложных специальных программ. Взаимодействие на уровне ОП сводится к программной реализации общего поля оперативной памяти, что несколько проще, но также требует существенной модификации ОС. На уровне каналов связи взаимодействие организуется наиболее просто, и может быть достигнуто внешними по отношению к операционной системе программами-драйверами, обеспечивающими доступ от каналов связи одной машины к внешним устройствам других (формируется общее поле внешней памяти и общий доступ к устройствам ввода-вывода). Ввиду сложности организации информационного взаимодействия на 1-м и 2-м уровнях в большинстве многомашинных ВС используется 3-й уровень, хотя и динамические характеристики (в первую очередь быстродействие), и показатели надежности таких систем существенно ниже [3].

В многомашинных системах каждая машина имеет возможность

Классификация многомашинных вычислительных систем

Многомашинные системы позволяют достичь высокой производительности решения потока независимых задач за счет параллельной организации вычисленных процессов.

По составу ЭВМ и выполняемых ими функций многомашинные вычислительные системы делятся на два класса:

Однородные многомашинные вычислительные системы состоят

из нескольких взаимосвязанных однотипных ЭВМ. Однотипность ЭВМ обеспечивает:

1. простоту технического обслуживания;

2. простоту эксплуатации вычислительной системы;

3. простоту сопряжения ЭВМ между собой.

Однородные вычислительные системы часто используются для решения задач в реальном масштабе времени. Неоднородные многомашинные вычислительные системы содержат ЭВМ различных типов, выполняющие различные, но взаимосвязанные функции. Цель разделения функций — это повышение производительности вычислительных процедур. Основными разделяемыми функциями многомашинных вычислительных систем являются функции ввода-вывода и непосредственно обработки данных. Организация параллельной обработки данных в многомашинных вычислительных системах обеспечивается только за счет исполнения команд прерывания и передачи данных через специальные адаптеры или через общие внешние запоминающие устройства. По характеру связей между ЭВМ многомашинные вычислительные системы можно разделить на следующие группы:

2. прямосвязанные или связанные;

В косвенносвязанных (слабосвязанных) многомашинных вычислительных системах ЭВМ связаны друг с другом только через внешние запоминающие устройства. При этом ЭВМ работает под управлением собственного программного обеспечения, помещает в общую внешнюю память информацию, а другие ЭВМ могут использовать эту информацию в своих целях. Прямосвязанные многомашинные вычислительные системы обеспечивают более высокую гибкость обмена данными. В таких системах существует три вида связей:

1. связь через общее оперативно-запоминающее устройство;

В сателлитных вычислительных системах структура связей между ЭВМ не отличается от связей, рассмотренных выше. Особенностью построения этих систем является то, что в них ЭВМ различаются по своим характеристикам, и имеет место определенная соподчиненность машин. При этом параллельная работа сателлитных ЭВМ позволяет ускорить обработку информации.

Примеры применения системы в промышленности

В настоящее время сфера применения многомашинных вычислительных систем непрерывно расширяется, охватывая все новые области в самых различных отраслях науки, бизнеса и производства. Стремительное развитие кластерных систем создает условия для использования многомашинной вычислительной техники в реальном секторе экономики. Если традиционно МВС применялись в основном в научной сфере для решения вычислительных задач, требующих мощных вычислительных ресурсов, то сейчас, из-за бурного развития бизнеса резко возросло количество компаний, отводящих использованию компьютерных технологий и электронного документооборота главную роль [6].

Кроме этого, многомашинные вычислительные системы нашли широкое применение во многих отраслях промышленности:

1. химическая и нефтехимическая промышленность;

2. машиностроение и металлообработка;

3. топливная промышленность;

5. медицинская промышленность.

Непосредственную роль, данная моделируемая система играет и в направлении «Автоматизация технологических процессов и производств». Такие компании – гиганты как: «Газпром», «Транснефть», «Лукойл», «СоГаз, “Медицина», «Медси», «СпикомЭнерго» активно используют в своем производственном процессе многомашинные вычислительные системы.

Данная исследовательская работа дает базовое представление о работе многомашинных вычислительных систем. В настоящее время, можно утверждать, что данные системы играют большую роль в решении множества, как производственных задач, так и задач планирования и организации бизнеса. Кроме этого, современные компьютерные машины постоянно модернизируются и улучшаются, что, несомненно, дает толчок к развитию и позволяет открывать новые функции работы многомашинных вычислительных систем.

Источник

Многомашинные и многопроцессорные вычислительные системы

Способы организации и типы вычислительных систем

Вычислительные системы могут строиться на основе целых компьютеров или отдельных процессоров. В первом случае ВС будет многомашинной, во втором – многопроцессорной.

Многомашинные вычислительные системы это системы, содержащие несколько одинаковых или различных, относительно самостоятельных компьютеров, связанных между собой через устройство обмена информацией, в частности, по каналам связи. В последнем случае речь идет об информационно-вычислительных сетях.

В многомашинных ВС каждый компьютер работает под управлением своей операционной системы (ОС). При этом обмен информацией между машинами выполняется под управлением разных ОС, взаимодействующих друг с другом, и

вследствие этого динамические характеристики процедур обмена несколько ухудшаются (требуется время на согласование работы самих ОС). Информационное взаимодействие компьютеров в многомашинной ВС может быть организована на уровне

— оперативной памяти (ОП);

При непосредственном взаимодействии процессоров друг с другом информационная связь реализуется через регистры процессорной памяти и требует наличия в ОС весьма сложных специальных программ.

Взаимодействие на уровне ОП сводится к программной реализации общего поля оперативной памяти: все модули памяти доступны всем процессорам и каналам связи.

На уровне каналов связи взаимодействие организуется наиболее просто и может быть достигнуто внешними по отношению к ОС программами-драйверами, обеспечивающими доступ от каналов связи одной машины к внешними устройствам других (формируется общее поле внешней памяти и общий доступ к устройствам ввода-вывода).

Ввиду сложности организации взаимодействия на уровне процессоров и уровне оперативной памяти в большинстве многомашинных систем используется уровень каналов связи, хотя и быстродействие, и показатели надежности таких систем существенно ниже.

Многопроцессорные вычислительные системы – это системы, содержащие несколько процессоров, информационно взаимодействующих между собой либо на уровне регистров процессорной памяти, либо на уровне оперативной памяти.

Последний тип взаимодействия принят в большинстве случаев, так как организуется значительно проще и сводится к созданию общего поля оперативной памяти для всех процессоров. Общий доступ к внешней памяти и к устройствам ввода-вывода обеспечивается обычно через каналы ОП. Важным является и то, что многопроцессорная вычислительная система работает под управлением единой операционной системы, обшей для всех процессоров. Это существенно улучшает динамические характеристики ВС, но требует наличия весьма сложной операционной системы.

Быстродействие и надежность многопроцессорных ВС по сравнению с многомашинными, взаимодействующими на уровне каналов связи, существенно повышаются, во-первых, ввиду ускоренного обмена информацией между процессорами, более быстрого реагирования на ситуации, возникающие в системе; во-вторых вследствие большей степени резервирования устройств системы (система сохраняет работоспособность, пока работоспособны хотя бы по одному модулю каждого типа устройств).

Типичным примером многопроцессорных ВС могут служить компьютерные сети,примером многопроцессорных вычислительных систем (МПВС) – суперкомпьютеры.

Тесты к теме 2.1

2.1.1.Приорганизацииинформационного взаимодействия компьютеров многомашинной сети на уровне процессоров

а) информационное взаимодействие сводится к программной реализации общего поля оперативной памяти;

б) информационно взаимодействие может быть достигнуто внешними по отношению к ОС программами-драйверами.

в) информационная связь реализуется через регистры процессорной памяти. #

2.1.2.Приорганизацииинформационного взаимодействия компьютеров многомашинной сети на уровне оперативной памяти

а) информационное взаимодействие сводится к программной реализации общего поля оперативной памяти;#

б) информационная связь реализуется через регистры процессорной памяти;

в) информационно взаимодействие может быть достигнуто внешними по отношению к ОС программами-драйверами.

2.1.3.Приорганизацииинформационного взаимодействия компьютеров многомашинной сети на уровне каналов связи

а) информационная связь реализуется через регистры процессорной памяти;

б) информационно взаимодействие может быть достигнуто внешними по отношению к ОС программами-драйверами.#

в) информационное взаимодействие сводится к программной реализации общего поля оперативной памяти.

2.1.4.Типичным примероммногомашинных ВС могут служить

а) компьютерные сети;#

в) персональные компьютеры.

2.1.5.Типичным примероммногопроцессорных ВС могут служить

а) компьютерные сети;

в) персональные компьютеры.

2.1.6.Многопроцессорные вычислительные системы это системы, содержащие несколько процессоров, информационно взаимодействующих между собой либо на уровне регистров процессорной памяти, либо на уровне

а) оперативной памяти;#

в) оперативной памяти и каналов связи.

2.1.7.В большинстве многопроцессорных вычислительных системах взаимодействие между процессорами осуществляется на уровне

а) регистров процессорной памяти;
б) оперативной памяти;#

в) регистров процессорной памяти и оперативной памяти.

2.1.8.Из уровней информационного взаимодействия компьютеров в многомашинной ВС наиболее сложен в его программной реализации

а) регистров процессорной памяти;#

б) оперативной памяти;

2.1.9.Из уровней информационного взаимодействия компьютеров в многомашинной ВС наиболее прост в его программной реализации

а) уровень каналов связи;#

б) уровень регистров процессорной памяти;

в) уровень оперативной памяти.

Высокопараллельные вычислительные системы

Создать высокопроизводительные системы на одном процессоре не представляется возможным.

Высокопроизводительные вычислительные системы создаются в виде высокопараллельных многопроцессорных вычислительных систем (вычислительных систем с массовым параллелизмом).

Основные разновидности высокопараллельных МПВС:.

1. Магистральные (конвейерные) МПВС, у которых процессор одновременно выполняет разные операции над последовательным потоком обрабатываемых данных. По принятой классификации такие МПВС относятся к системам с многократным потоком

данных (МКОД или MISD – Multiple Instruction Single Data).

2. Векторные МПВС, у которых все процессоры одновременно выполняют одну команду над различными данными – однократный поток команд с многократным потоком данных (ОКМД или SIMD – Single Instruction Multiple Data).

3. Матричные МПВС, у которых микропроцессор одновременно выполняет разные операции над различными данными – многократным потоком данных (МКМД или MIMD – Multiple Instruction Multiple Data).

Перечисленные структуры относятся к многопроцессорным. Соответственно однопроцессорной является структура ОКОД или SISD – Single Instruction Single Data.

В суперкомпьютерах используются все три варианта архитектуры МПВС:

— структура MIMD в классическом ее варианте;

— параллельно-конвейерная модификация, иначе MMISD, т.е. многопроцессорная MISD-архитектура;

— параллельно-векторная модификация, иначе MSIMD, т.е. многопроцессорная SIMD-архитектура.

Наибольшую эффективность показала MSIMD-архитектура, поэтому в современных суперкомпьютерах чаще всего применяется именно она.

Тесты к теме 2.2

2.2.1.Создание высокопроизводительных вычислительных систем на одном процессоре

а) в настоящее время стало возможным;

б) не представляется возможным.#

2.2.2.Процессор одновременно выполняет разные операции над последовательным потоком обрабатываемых данных у МПВС, имеющих структуру

а) MIMD; б) SISD; в) SIMD; г) MISD#.

2.2.3.Все процессоры одновременно выполняют одну команду над различными данными у МПВС, имеющих структуру

а) MISD; б) SISD; в) SIMD;# г) MIMD.

2.2.4.Все процессоры одновременно выполняют разные операции над различными данными у МПВС, имеющих структуру

а) MIMD;# б) SISD; в) SIMD; г) MISD.

2.2.5.При использовании в суперкомпьютерах наибольшую эффективность показала архитектура

а) MSIMD;# б) SISD; в) MIMD; г) MMISD.

2.2.6.MMISD-архитектура представляет собой … модификацию MISD-архитектуры

а) параллельно-конвейерную;# б) параллельно-векторную.; в) векторную.

2.2.7.MSIMD-архитектура представляет собой … модификацию SIMD-архитектуры

а) параллельно-конвейерную.; б) параллельно-векторную.;# ; в) векторную.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *