Учебное пособие предназначено для студентов очной и заочной форм обучения специальности 351400 «Прикладная информатика ( в сфере сервиса )»
Вид материала | Учебное пособие |
- Учебное пособие Ростов-на-Дону 2003 Печатается по решению кафедры экономической информатики, 494.94kb.
- Пособие предназначено для студентов специальности «Прикладная информатика (в экономике)», 1911.82kb.
- Практикум для студентов очной и заочной форм обучения по специальностям 080801., 2139.66kb.
- Учебное пособие для студентов очной, очно-заочной и заочной форм обучения (дистанционное, 929.04kb.
- С. В. Чувиков Метрология и сертификация программного обеспечения Учебное пособие, 1298.56kb.
- Учебное пособие для студентов заочной формы обучения Санкт-Петербург, 1247.83kb.
- Учебное пособие канд экон наук, доцент кафедры управления О. А. Соловьева Троицк 2008, 2909.51kb.
- Учебно-методический комплекс для студентов заочного обучения специальности Прикладная, 81.9kb.
- Учебное пособие 28365942 Москва 2008 ббк 66., 2986.28kb.
- Лекции по нейроанатомии учебное пособие Для студентов очной и заочной форм обучения, 1482.86kb.
Резюме
Категория многопроцессорных вычислительных комплексов включает многопроцессорные вычислительные машины («мультипроцессоры») и многомашинные вычислительные системы сосредоточенного типа, а также гибридные схемы МВМ и ММВС.
МВМ с общей памятью, разделяемой всеми процессорами, строятся на основе архитектур SMP (UMA-мультипроцессоры) и ASMP (NUMA-мультипроцессоры).
ММВС сосредоточенного типа относят к классу MPP-архитектуры. Переход от архитектуры SMP к MPP позволил практически бесконечно масштабировать систему машин. Такой путь оказался технически и экономически более эффективным, чем увеличение числа процессоров в архитектурах SMP и ASMP.
Кластерная ММВС представляет собой многопроцессорный вычислительный комплекс, который построен на базе стандартных вычислительных модулей, соединенных высокоскоростной коммуникационно-коммутационной средой. В качестве элементарных вычислительных модулей кластера могут использоваться как однопроцессорные ВМ, так и архитектуры типа SMP (чаще – двухпроцессорные), ASMP или МРР.
Выбор коммуникационной среды, обеспечивающей основную информационную связь между вычислительными элементами МВК, определяется особенностями решаемых задач, требуемой производительностью вычислений, экономическими соображениями, вопросами масштабируемости и другими факторами. Наиболее доступными и отработанными типами коммуникационной среды являются сети на основе технологий Fast Ethernet и Gigabit Ethernet. Для решения сложных задач находят применение высокоскоростные специализированные технологии коммуникационных сред: SCI, Myrinet, QsNet, InfiniBand и др.
При организации МВК используются различные типы коммутационного оборудования. Коммутаторы МВК могут быть простыми и составными, компонуемыми из простых. В свою очередь простые коммутаторы могут быть коммутаторами с временным разделением и коммутаторами с пространственным разделением, а составные коммутаторы – полнодоступными и частично доступными; неблокируемыми, блокируемыми и неблокируемыми с перекоммутацией; ординарными и неординарными.
Компаниями SGI, Sun Microsystems, IBM, Hewlett-Packard, Hitachi, Fujitsu, Cray Research, NEC представлены многочисленные примеры создания эффективных МВК, достаточно широко используемых в различных практических приложениях. Отечественные разработки МВК базируются на стандартных комплектующих ведущих зарубежных производителей вычислительных устройств. Некоторые из российских разработок входят в мировой рейтинг наиболее высокопроизводительных МВК.
Контрольные вопросы и задания
- По каким основным архитектурным схемам строятся МВМ с общей памятью, разделяемой всеми процессорами?
- Опишите схемное решение SMP-архитектуры на основе общей шины.
- Объясните высокую эффективность схемных решение SMP-архитектуры с использованием перекрестно-координатных коммутаторов и многоступенчатых коммутаторных сетей.
- Какие цели преследуются при использовании комбинированных схем NUMA-мультипроцессоров с иерархическим расположением шин?
- Охарактеризуйте многомашинные вычислительные системы, относящиеся к классу MPP-архитектуры.
- В чем заключается принципиальная особенность построения кластерных многомашинных вычислительных систем?
- Представьте структурную схему кластерной конфигурации многомашинной вычислительной системы.
- Перечислите важнейшие характеристиками кластерных систем.
- Какие топологические схемы могут составлять модули многомашинных вычислительных систем?
- Назовите основные типы коммуникационных сред, обеспечивающих информационную связь между вычислительными элементами МВК.
- Охарактеризуйте особенности коммуникационной среды SCI.
- Какие значения пропускной способности обеспечиваются коммуникационной средой Myrinet?
- В чем состоит перспективность использования в МВК технологии коммуникационной среды InfiniBand?
- На какие типы подразделяются коммутаторы, применяемые для построения многопроцессорных вычислительных комплексов?
- Какой тип коммутатора называется полнодоступным?
- Чем отличаются ординарные коммутаторы от неординарных?
- Поясните эффективность построения распределенных типов составных коммутаторов.
- Приведите примеры практической реализации наиболее высокопроизводительных многопроцессорных вычислительных комплексов.
- Каково состояние и перспективы разработок отечественных МВК?
Заключение
Вычислительная техника претерпела достаточно бурную и сложную эволюцию своего развития, которая начиналась с первых единичных образцов вычислительных машин, построенных на основе электронно-вакуумных ламп. К настоящему времени средства вычислительной техники представлены богатым ассортиментом современных вычислительных машин и систем, разработанных на базе полупроводниковых интегральных микросхем с высокой степенью интеграции электронных компонентов. Этот ассортимент включает массово производимые мобильные и настольные персональные компьютеры, высокопроизводительные рабочие станции, многопроцессорные и многомашинные вычислительные системы, уникальные сверхвысокопроизводительные вычислительные комплексы, а также широкий спектр периферийных, коммуникационных, коммутационных и других вспомогательных устройств. На протяжении всей истории развития вычислительных машин и систем существенно совершенствуются их архитектурные решения, повышается эффективность работы базовых функциональных элементов (особенно таких, как центральные процессоры, основные и внешние запоминающие устройства).
В процессе развития вычислительной техники проявилась тенденция связи отдельных машин между собой и построения таким образом вычислительных сетей. Эта тенденция к настоящему времени приобрела глобальный характер и привела к значительному прогрессу телекоммуникационных средств и сетевых технологий. Характерной особенностью современного этапа развития вычислительных сетей является интенсивное совершенствование не только кабельных линий связей, но и беспроводных способов передачи информации. Идея объединение нескольких компактно расположенных машин в единый вычислительный комплекс послужила предпосылкой построения эффективных кластерных схем многомашинных вычислительных систем. Кластерные системы успешно применяются для решения сложных задач – от расчетов для науки и промышленности до управления базами данных. Практически любые приложения, требующие высокопроизводительных вычислений, имеют сейчас параллельные версии, которые позволяют разбивать задачу на фрагменты и обсчитывать их параллельно на отдельных узлах кластера. Заметных успехов в разработке и внедрении кластерных систем добились отечественные организации.
В последние годы наблюдаются высокие темпы развития и совершенствования средств вычислительной техники, существенно возрастает их производительность и мобильность. Уже в скором времени ожидается значительный прогресс в области миниатюризации и улучшения основных функциональных характеристик элементной базы вычислительной техники. Это особенно явно проявляется в сфере производства микропроцессоров, являющихся важнейшими и во многом определяющими компонентами вычислительных машин и систем. Так, ведущая мировая корпорация Intel планирует в ближайшие несколько лет увеличить плотность размещения транзисторов в кристалле процессора до нескольких миллиардов штук на один квадратный сантиметр и достичь тактовых частот, измеряемых десятками ГГц. Планируется дальнейшее совершенствование схемной организации микропроцессоров, в частности, продвижение многопоточных и многоядерных архитектурных решений. Однако даже сейчас современный процессор представляет собой чрезвычайно сложное устройство, а его совершенствование приближается в наиболее важных аспектах к физическому пределу и становится все более проблематичным. Альтернативой усложнения отдельных микропроцессоров является разработка новых многопроцессорных архитектур вычислительных комплексов, реализующих технологию параллельных вычислений. При этом решаются задачи оптимального распараллеливания как электронных схем, так и программного кода. В указанном направлении наиболее эффективный путь представляет интенсификация разработки новых кластерных архитектур вычислительных систем.
Перспективы развития телекоммуникационных средств и сетевых технологий заключаются в обеспечении максимальной мобильности пользователей, дальнейшем вытеснении технологий выделенных каналов связи технологиями виртуальных частных сетей, существенном увеличении пропускной способности каналов связи (особенно на «последней миле»), значительном повышении надежности сетевой защиты и обеспечении эффективной информационной безопасности.
Все более ярко проявляются интеграционные тенденции мирового развития вычислительной техники. Это прежде всего интеграция вычислительных мощностей (интеграция разнородных вычислительных систем в единое пространство с динамическим распределением ресурсов между приложениями), интеграция емкостей хранилищ информации и источников данных (интеграция в единую виртуальную базу разнородных баз данных, распределенных территориально и реализованных на разных аппаратных платформах), последующее создание на этой основе глобального информационного пространства. Внедрение новых технологий в сфере высокопроизводительных вычислений позволит кардинально упростить доступ к вычислительным ресурсам и сделать их использование существенно более эффективным. Выравнивание скоростей внутренних шин и внешних соединений способствует решению задачи объединения всех мировых вычислительных ресурсов в единую вычислительную среду.
Важнейшим направлением развития вычислительной техники является разработка и внедрение ее новой элементной базы, альтернативной традиционным кремниевым электронным компонентам. Все большее внимание уделяется так называемому биокомпьютингу, представляющему собой гибрид информационных технологий, молекулярной биологии и биохимии. Предполагается, что биокомпьютинг позволит решать сложные вычислительные задачи, организуя вычисления при помощи живых тканей, клеток, вирусов и биомолекул. Наиболее распространен подход, при котором в качестве процессора используются молекулы дезоксирибонуклеиновой кислоты (ДНК). Структура ДНК-процессора – это структура молекулы ДНК, а набор команд – это перечень биохимических операций с молекулами. Кроме ДНК в качестве биопроцессора могут быть использованы белковые молекулы и биологические мембраны.
Одно из наиболее перспективных направлений разработки принципиально новых архитектур вычислительных систем связано с использованием методов обработки информации, заложенных в искусственных нейронных сетях. Такие сети обладают выгодными свойствами, они не требуют детализированной разработки программного обеспечения и открывают возможности решения задач, для которых отсутствуют теоретические модели или эвристические алгоритмы. По своей природе нейронные сети являются системами с очень высоким уровнем параллелизма.
Разрабатываются и другие альтернативные подходы к построению вычислительных устройств. Несомненно, что XXI век обязательно ознаменуется не только эволюционными, но и революционными процессами развития вычислительной техники.
Библиографический список
1. Архитектура компьютерных систем и сетей / Т. П. Барановская, В. И. Лойко, М. И. Семенов, А. И. Трубилин. – М. : Финансы и статистика, 2003. – 256 с. : ил.
2. Архитектуры и топологии многопроцессорных вычислительных систем / А. В. Богданов, В. В. Корхов, В. В. Мареев, Е. Н. Станкова. – М. : ИНТУИТ.РУ, 2004. – 176 с. : ил.
3. Бройдо, В. Л. Вычислительные системы, сети и телекоммуникации / В. Л. Бройдо. – СПб. : Питер, 2002. – 688 с. : ил.
4. Воеводин, В. В. Параллельные вычисления / В.В. Воеводин, Вл. В. Воеводин. – СПб. : БХВ-Петербург, 2002. – 608 с. : ил.
5. Галкин, В. А. Телекоммуникации и сети / В. А. Галкин, Ю. А. Григорьев. – М. : Издательство МГТУ им. Н.Э.Баумана, 2003. – 608 с. : ил.
6. Гинзбург, А. Периферийные устройства / А. Гинзбург, М. Милчев, Ю. Солоницын. – СПб. : Питер, 2001. – 448 с. : ил.
7. Гребенюк, Е. И. Технические средства информатизации / Е. И. Гребенюк, Н. А. Гребенюк. – М. : Академия, 2005. – 272 с. : ил.
8. Гук, М. Аппаратные средства IBM PC / М. Гук.– СПб. : Питер, 2003. – 928 с. : ил.
9. Гук, М. Аппаратные средства локальных сетей / М.Гук. – СПб. : Питер, 2004. – 573 с. : ил.
10. Иванов, В. Компьютерные коммуникации / В. Иванов. – СПб. : Питер, 2002. – 224 с. : ил.
11. Иртегов, Д.В. Введение в сетевые технологии / Д. В. Иртегов. – СПб. : БХВ-Петербург, 2004. – 560 с. : ил.
12. Келим, Ю. М. Вычислительная техника / Ю.М. Келим. – М. : Изд. центр «Академия», 2005. – 384 с. : ил.
13. Колесниченко, О. В. Аппаратные средства PC / О.В. Колесниченко, И. В. Шишигин. – СПб . : Питер, БХВ–Петербург, 2001. – 1024 с. : ил.
14. Компьютерные сети и сетевые технологии / М. Спортак, Ф. Паппас и др. – К.: ООО «ТИД «ДС», 2002. – 736 с.: ил.
15. Корнеев, В.В. Вычислительные системы / В.В. Корнеев. – М. : Гелиос АРВ, 2004. – 512 с. : ил.
16. Кульгин, М.В. Технологии корпоративных сетей : энциклопедия / М.В. Кульгин. – СПб. : Питер, 2000. – 704 с. : ил.
17. Кульгин, М. В. Компьютерные сети. Практика построения / М. В. Кульгин. – СПб. : Питер, 2003. – 462 с. : ил.
18. Максимов, Н. В. Компьютерные сети / Н. В. Максимов, И. И. Попов. – М. : ФОРУМ – ИНФРА-М, 2003. – 336 с. : ил.
19. Мур, М. и др. Телекоммуникации / М. Мур, Т.Притски, К.Риггс, П.Сауфвик. – СПб. : БХВ, 2003. – 624 с. : ил.
20. Мураховский, В.И. Железо ПК : практическое руководство / В. И. Мураховский, Г. А. Евсеев. – М. : ДЕСС-КОМ, 2001. – 656 с. : ил.
21. Мураховский, В.И. Устройство компьютера / В.И. Мураховский ; под ред. С.В. Симоновича. – М. : «АСТ-ПРЕСС КНИГА», 2003. –640 с. : ил.
22. Новиков, Ю. Персональные компьютеры: аппаратура, системы, Интернет / Ю. Новиков, А. Черепанов. – СПб. : Питер, 2001. – 464 с. : ил.
23. Компьютеры, сети, Интернет / Ю. Новиков, Д. Новиков, А. Черепанов, В. Чуркин. - СПб. : Питер, 2002. – 928 с. : ил.
24. Олифер, В. Г. Компьютерные сети. Принципы, технологии, протоколы / В. Г. Олифер, Н. А. Олифер. – СПб. : Питер, 2003. – 864 с. : ил.
25. Олифер, В. Г. Новые технологии IP-сетей / В. Г. Олифер, Н. А. Олифер. – СПб. : БХВ–Петербург, 2001. 512 с. : ил.
26. Олифер, В. Г. Основы сетей передачи данных / В. Г. Олифер, Н. А. Олифер. – М. : ИНТУИТ.РУ,2003. – 248 с. : ил.
27. Вычислительные системы, сети и телекоммуникации / А. П. Пятибратов, Л. П. Гудыно, А. А. Кириченко. – М. : Финансы и статистика, 2001.– 512 с. : ил.
28. Рудометов, Е. Устройство мультимедийного компьютера / Е. Рудометов, В. Рудометов. – СПб. : Питер, 2001. – 512 с. : ил.
29. Столингс, В. Компьютерные системы передачи данных / В. Столингс. – М. : Вильямс, 2002. – 928 с. : ил.
30. Столлингс В. Современные компьютерные сети / В. Столлингс. – СПб. : Питер, 2003. – 783 с. : ил.
31. Столингс, В. Структурная организация и архитектура компьютерных систем / В. Столингс. – М. : Вильямс, 2002. – 896 с. : ил.
32. Таненбаум, Э. Архитектура компьютера / Э. Таненбаум. – СПб. : Питер, 2003. – 704 с. : ил.
33. Таненбаум, Э. Компьютерные сети / Э. Таненбаум. – СПб. : Питер, 2003. – 992 с. : ил.
34. Телекоммуникационные системы и сети / Г.П. Катунин, Г.В. Мамчев и др. – М. : Телеком, 2004. – 672 с. : ил.
35. Угрюмов, Е. П. Цифровая схемотехника / Е. П. Угрюмов. – СПб. : БХВ–Петербург, 2004. – 800 с. : ил.
36. Хамахер, К. Организация ЭВМ / К. Хамахер, З. Вранешич, С. Заки. – СПб. : Питер, 2003. – 848 с. : ил.
37. Цилькер, Б.Я. Организация ЭВМ и систем / Б.Я. Цилькер, С.А. Орлов. – СПб. : Питер, 2004. – 668 с. : ил.
38. Шиндлер, Д. Л. Основы компьютерных сетей / Д. Л. Шиндлер : пер. с англ. – М. : Вильямс, 2002. 656 с. : ил.