Главная » Просмотр файлов » СКИПОДы 2007 полная версия

СКИПОДы 2007 полная версия (1127795), страница 23

Файл №1127795 СКИПОДы 2007 полная версия (СКИПОДы 2007 полная версия) 23 страницаСКИПОДы 2007 полная версия (1127795) страница 232019-05-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 23)

Кластер возник вцентре NASA Goddard Space Flight Center для поддержки необходимыми вычислительнымиресурсами проекта Earth and Space Sciences. Проектно-конструкторские работы быстропревратились в то, что известно сейчас как проект Beowulf. Проект стал основой общегоподхода к построению параллельных кластерных компьютеров, он описываетмногопроцессорную архитектуру, которая может с успехом использоваться дляпараллельных вычислений. Beowulf-кластер, как правило, является системой, состоящей изодного серверного узла (который обычно называется головным), а также одного илинескольких подчиненных (вычислительных) узлов, соединенных посредством стандартнойкомпьютерной сети.

Система строится с использованием стандартных аппаратныхкомпонентов, таких как ПК, запускаемые под Linux, стандартные сетевые адаптеры(например, Ethernet) и коммутаторы. Нет особого программного пакета, называемого"Beowulf". Вместо этого имеется несколько кусков программного обеспечения, которыемногие пользователи нашли пригодными для построения кластеров Beowulf. Beowulfиспользует такие программные продукты как операционная система Linux, системыпередачи сообщений PVM, MPI, системы управления очередями заданий и другиестандартные продукты.

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

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

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

До сегодняшнего дня самые крупные SMPсистемы содержали максимум 32 процессора на узел, что объяснялось требованием малыхзадержек когерентных связей, приводящим к архитектуре с одной объединительной платой,а это физически ограничивает возможное число подсоединенных процессоров и платпамяти. Поэтому для дальнейшего увеличения числа процессоров в узле приходится вместоаппаратно реализованной техники когерентности применять более медленнуюпрограммную реализацию, что очень существенно сказывается на программируемостисистем и их производительности.SMP-узлы очень удобны для разработчиков приложений: операционная система почтиавтоматически масштабирует приложения, давая им возможность использоватьнаращиваемые ресурсы. Само приложение не должно меняться при добавлениипроцессоров и не обязано следить за тем, на каких ЦПУ оно работает.

Временная задержкадоступа от любого ЦПУ до всех частей памяти и системы ввода-вывода одна и та же.Разработчик оперирует с однородным адресным пространством. Все это приводит к тому,что SMP-архитектуры разных производителей выглядят в основном одинаково: упрощаетсяпереносимость программного обеспечения между SMP-системами. Переносимостьпрограмм - одно из основных достоинств SMP-платформ.Типичные SMP-архитектуры в качестве аппаратной реализации механизма поддержкикогерентности используют шину слежения (snoopy bus).

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

Одним из примеров может служить структура, реализованная компанией NCR, две шины и общая разделяемая ими память. Когерентность в такой структуре реализуетсяпутем хранения записей о состоянии и местонахождении каждого блока данных из74оперативной памяти. Такой тип работы с кэш-памятью называется кэшированием на основекаталога и обладает тем достоинством, что удваивает пропускную способность шины.Недостатками такого подхода являются необходимость более сложных аппаратных средстви дополнительные задержки при пересылке данных между памятью и обеими шинами.В архитектуре Cray SuperServer 6400 SMP используются четыре шины. Все ЦПУподсоединяются к каждой из четырех шин и реализуют протокол следящей шины дляподдержки когерентности. Каждое ЦПУ отслеживает только те операции, которые влияютна содержимое своего кэша. Этот подход отличается от протоколов кэширования на основекаталога, так как здесь каталога нет.

В системе Cray 6400 пропускная способность шиныпотенциально увеличивается в 4 раза, однако очевидным недостатком является то, что накаждом ЦПУ устанавливается четыре экземпляра аппаратных средств поддержкикогерентности.Новая система Sun Ultra Enterprise 6000 для подсоединения всех ЦПУ, памяти и системввода-вывода использует коммутатор, который заменяет традиционную объединительнуюплату, но по существу выполняет ту же функцию.

Соответственно, сохраняются те женедостатки, поскольку весь трафик между памятью, ЦПУ и системой ввода-вывода долженпроходить через коммутатор. Система имеет только 16 слотов для плат ЦПУ/память иввода-вывода. Хотя такой новый коммутатор несколько увеличивает пропускнуюспособность шины, проблема "большой шины" остается: требование малых задержекограничивает в этих архитектурах число присоединенных ЦПУ, а увеличение скорости вшинах или коммутаторах не соответствует росту производительности ЦПУ.Матричные мультипроцессорные системы.Если не считать машины Унгера (1958г.), которая была узкоспециализированной ипредназначалась только для решения задач распознавания образов, то, по-видимому, первойматричной системой следует считать систему SOLOMON.

Система содержит 1024 ПЭ,соединенных в виде матрицы 32Х32. Каждый ПЭ в матрице соединен с четырьмясоседними и включает в себя процессор, обеспечивающий выполнение последовательныхпоразрядных арифметических и логических операций, а также оперативное ЗУ емкостью 16кбит, разбитое на модули по 4 кбит каждый. Длина слова переменная - от 1 до 128 разрядов.Разрядность слов устанавливается программно. По каналам связи от УУ передаютсякоманды и общие константы. В ПЭ используется так называемая многомодальная логика,которая позволяет каждому ПЭ выполнять (т.е. быть активным) или не выполнять (бытьпассивным) общую операцию в зависимости от значений обрабатываемых данных.В каждый момент все активные ПЭ выполняют одну и ту же операцию над данными,хранящимися в собственной памяти и имеющими один и тот же адрес.

Идеямногомодальности заключается в том, что в каждом ПЭ имеется специальный регистр начетыре состояния - регистр моды.Мода (или модальность) заносится в этот регистр от УУ. При выполнениипоследовательности команд модальность передается в коде операции и сравнивается ссодержимым регистра моды. Если есть совпадение, то операции выполняется.

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

Однако идеи, заложенные в ней, получили развитие в системе75ILLIAC-IV, разработанной Иллинойским университетом и изготовленной фирмой"Барроуз".В каждом квадранте 64 ПЭ образуют матрицу размером 8Х8. Схема связей между ПЭпохожа на схему системы SOLOMON, но связь с внешней средой имеют все ПЭ безисключения. Реально действующая система ILLIAC-IV состоит, таким образом, из двухчастей; центральной с устройством управления и 64 ПЭ, а также подсистемы ввода вывода, включающей в себя универсальную ЭВМ В-6700, файловые диски и лазернуюархивную память большой емкости. Каждый ПЭ состоит из собственно процессора и ОЗУ.Процессор оперирует с 64-разрядными числами и выполняет универсальный наборопераций. Быстродействие процессора достаточно высокое: операция сложения 64разрядных чисел выполняется за 240 нс, а умножения - за 400 нс.

Характеристики

Тип файла
PDF-файл
Размер
1,93 Mb
Высшее учебное заведение

Список файлов ответов (шпаргалок)

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6553
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее