Классификация ВС по типу построения



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

Суперкомпьютеры и кластерные системы.

(Слайд 1)

 

1. Определение и классификация вычислительных систем

1.1. Классификация ВС по назначению

1.2. Классификация ВС по типу построения

1.3. Классификация ВС по типу ЭВМ или процессоров

1.4. Классификация ВС по степени территориальной разобщенности вычислительных модулей

1.5. Классификация ВС по методам управления элементами ВС

1.6. Прочие классификационные признаки ВС

2. Архитектура вычислительных систем

3. Многопроцессорные структуры ВС (пример построения)

4. Суперкомпьютеры

4.1. История создания

4.2 Современные суперкомпьютеры

4.3. Некоторые современные суперкомпьютеры 2010 - 2011 года

4.4. Рейтинг суперкомпьютеров ТОР-50 за 2011 год

4.5. Современные отечественные суперкомпьютеры

5. Персональные суперкомпьютеры

6. Кластерные системы

 


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

 

 

Определение и классификация вычислительных систем

 

Вычислительные машины (ЭВМ) с середины ХХ века прошли путь, отмеченный частыми сменами поколений ком­пьютеров и характеризующийся рядом закономерностей:

 

· доминирование классической структуры ЭВМ (структура фон Неймана), основанной на методах последовательных вычислений;

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

· совершенствование ЭВМ – комплекс решений по всем уровням построения и функционирования ЭВМ;

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

 

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

 

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

 

· по­вышение производительности системы за счет ускорения процессов обработки данных,

· повышение надежности и достоверности вычис­лений,

· предоставление пользователям дополнительных сервисных ус­луг и т.д.

 

Основные принципы построения ВС:

 

· возможность работы в разных режимах;

· модульность структуры технических и программных средств, что позволяет совершенствовать и модернизировать вычислительные си­стемы без коренных их переделок;

· унификация и стандартизация технических и программных ре­шений;

· иерархия в организации управления процессами;

· способность систем к адаптации, самонастройке и самоорга­низации;

· обеспечение необходимым сервисом пользователей при выпол­нении вычислений.

 

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

 

 

Классификация ВС по назначению

 

ВС делятся на (Слайд 3) универ­сальные, предназначенные для решения самых различных задач, и специализированные,предназначенные для решения узкого класса задач.

 

Специализация ВС может устанавливаться различными средствами:

 

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

2. специализация ВС может закладываться включени­ем в их состав специального оборудования и специальных пакетов обслуживания техники.

Классификация ВС по типу построения

По типу построения ВС могут строиться на базе нескольких компьютеров (многомашинная ВС) или на базе нескольких процессоров (многопроцессорная  ВС).

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

 

Многомашинные вычислительные систе­мы(ММС) появились исторически первыми. Уже при использовании ЭВМ первых поколений возникали задачи повышения производительности, надежности и достоверности вычислений (Слайд 4).

Варианты 1 и 2 обеспечивают режим повышенной надежности - одна из машин выполняет вычис­ления, а другая находится в «горячем» или «холодном» резерве, т. е. в готовности заменить основную ЭВМ.

Вариант 3  соответствует случаю, когда обе машины обеспечивают один из двух возможных параллель­ных режимов вычислений:

 

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

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

 

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

 

 Информационное взаимодействие компьюте­ров в многомашинной ВС может быть организовано на 3-х уровнях (Слайд 5):

 

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

2. На уровне оперативной памяти - взаимодействие на уровне оперативной памяти (ОП) сводится к программной реали­зации общего поля оперативной памяти(ООП), что проще, но требует существенной модификации ОС. Под общим полем имеется в виду равнодоступность мо­дулей памяти: все модули памяти доступны всем процессорам и каналам связи.

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

 

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

 

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

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

 

Типичным примером массовых многомашинных ВС могут служить компьютер­ныесети, примером многопроцессорных ВСсуперкомпьютеры.

 


Дата добавления: 2018-04-04; просмотров: 1164; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!