Диссертация (Разработка моделей и алгоритмов составления оптимальных расписаний выполнения программных модулей в вычислительной сети на основе эволюционного подхода), страница 5

PDF-файл Диссертация (Разработка моделей и алгоритмов составления оптимальных расписаний выполнения программных модулей в вычислительной сети на основе эволюционного подхода), страница 5 Технические науки (19955): Диссертация - Аспирантура и докторантураДиссертация (Разработка моделей и алгоритмов составления оптимальных расписаний выполнения программных модулей в вычислительной сети на основе эволюци2018-01-18СтудИзба

Описание файла

Файл "Диссертация" внутри архива находится в папке "Разработка моделей и алгоритмов составления оптимальных расписаний выполнения программных модулей в вычислительной сети на основе эволюционного подхода". PDF-файл из архива "Разработка моделей и алгоритмов составления оптимальных расписаний выполнения программных модулей в вычислительной сети на основе эволюционного подхода", который расположен в категории "". Всё это находится в предмете "технические науки" из Аспирантура и докторантура, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "диссертации и авторефераты" в общих файлах, а ещё этот архив представляет собой кандидатскую диссертацию, поэтому ещё представлен в разделе всех диссертаций на соискание учёной степени кандидата технических наук.

Просмотр PDF-файла онлайн

Текст 5 страницы из PDF

Класс SISD – Single Instruction, Single Data (ОКОД – Одиночный потокКоманд, Одиночный поток Данных).26Архитектуры, принадлежащие к данному классу, выполняют один потокинструкций над одним потоком данных – это обычные машины, классическоготипа, исполняющие последовательные программы. Параллелизм в данном классеможет быть реализован с применением конвейеризации.Конвейеризация предполагает разбиение процесса выполнения операциина несколько этапов, например, этап выборки инструкции, этап дешифрации, этапвыборки данных и этап вычисления. При таком подходе после выполнениявыборки инструкции начинается её дешифрация и одновременно с выполнениемпроцесса дешифрации, начинается выборка следующей инструкции и т.д.Несмотря на одновременное выполнение нескольких команд, данный подход ненарушает последовательности их выполнения и соответствия классификации [2].2.

Класс MISD – Multiple Instruction, Single Data (МКОД – Множественныйпоток Команд, Одиночный поток Данных).Архитектуры, принадлежащие к данному классу, на сегодняшний день неимеют конкретных реализаций. Данный класс включён для поддержания полнотыклассификации.Ностоитотметить,чтонекоторыенаучно-техническиелитературные источники относят к данному классу архитектуры конвейерноготипа.3. Класс SIMD – Single Instruction, Multiple Data (ОКМД – Одиночныйпоток Команд, Множественный поток Данных).Архитектуры, которые относятся к данному классу, выполняют однуинструкцию над разными потоками данных. К данному типу архитектуры могутотноситься, например, конвейерные и матричные процессоры. В качествепримера можно привести такие параллельные системы, как ILLIAC IV и Сгау-1.4.

Класс MIMD – Multiple Instruction, Multiple Data (МКМД –Множественный поток Команд, Множественный поток Данных).Данный класс представляют параллельные архитектуры обрабатывающиеразные потоки инструкций над разными потоками данных, т.е. выполняющиеразные участки программы одновременно, при условии, что к программномуалгоритму применимо распараллеливание [2].27С точки зрения классификации Флинна РСОД принадлежат к классуMIMD, т.к. каждый узел выполняет свою часть программы.Различныевидыархитектурмногопроцессорныхсистем,требуютразличных подходов к построению алгоритмов и разработке, выполняющихся наних параллельных программ. Подходы и алгоритмы, применяемые при разработкепрограмм, сильно привязаны к архитектуре многопроцессорной системы, именяются от системы к системе.Абстрагируясь от архитектурных нюансов построения и взяв за основугипотетических представителей, идеально соответствующих классификации,предлагаемой Флинном, можно привести пример, демонстрирующий различияпри разработке программного обеспечения для разных классов.В качествепримера можно привести задачу умножения матриц размерности NxM и MxN вSIMD и MIMD-архитектурах.При решении данной задачи алгоритм для класса SIMD, в общем виде,может быть следующим.

В каждое вычислительное устройство, число которыхможет достигать N, подаются векторы данных, представляющих строки первойматрицы и столбцы второй, либо в зависимости от величины M некоторые ихучастки.Послеосуществлениязагрузкиэлементоввекторовнаднимипараллельно выполняется одну скалярная операция. В этом случае произойдёт Mопераций умножения и на выходе получится M массивов данных, после чего надэтими массивами выполняется N-1 операция сложения.Рассмотрим алгоритм выполнения аналогичной задачи для класса MIMD.Для данного класса характерна декомпозиция исходной задачи на атомарныепроцедуры, которые распределяются между ВУ и обмениваются между собойданными.Пример реализации такого алгоритма приведен в работе [25].

Алгоритмоснован на разделении исходной матрицы на строки и столбцы, после чегостолбцы и строки распределяются между узлами. После выполнения первойоперации умножения начинается миграция строк между узлами, таким образом,строки смещаются и выполняется следующая операция умножения, и т.д.28В связи с обширностью класса MIMD возникла необходимость в егодальнейшейструктуризации.Болеедетальноеразделениепредлагаетклассификация Ванга и Бриггса.Ванг и Бриггс расширили классификацию, разбив классы Флинна надополнительные подгруппы.

В соответствии с введенным расширением, классMIMD подразделяется на: параллельные архитектуры, основанные на слабосвязанных ВУ, т.е. сраспределённой памятью; параллельные архитектуры с сильно-связанными узлами, т.е. с общейпамятью.Вернувшись к рассмотрению классификации Флинна можно заметить, чтопо сравнению с другими классами представители класса MIMD болееуниверсальны в своём применении.КлассификацияMIMD-архитектурныхподходовбылапредложенаангличанином Роджером Хокни.

Данная классификация разделяет класс MIMDна конвейеры, системы с переключателем и сети (рисунок 1.1.1).Подконвейернымиподразумеваютсяархитектуры,вкоторыхвычислительное устройство выполняет поток инструкций в соответствии сконвейерными принципами и работает в режиме разделения времени дляотдельных потоков.Класс «Переключаемые», подразделяется на: MIMD-архитектуры, в которых существует возможность прямогосообщения между любыми ВУ, которая может быть реализуема с помощьюпереключателя. MIMD-архитектуры, в которых прямое сообщение между ВУ возможнотолько с пограничными соседними устройствами, а взаимодействие с остальнымиузлами происходит за счёт специальной системы маршрутизации, через узлыпосредники.29Рис.

1.1.1. Схема классификации Хокни.Далее MIMD-архитектуры с переключателем Роджер Хокни подразделяетна те, в которых вся память распределена среди процессоров как их локальнаяпамять (примером реализации таких архитектурных подходов могут послужитьсистемы PASM и PRINGLE). В данном варианте коммуникации междупроцессорами реализуются с помощью сложного устройства-переключателя.Данный тип машин называется MIMD-машины с распределенной памятью. Еслипамять является разделяемым ресурсом, который доступен всем процессорамчерез переключатель, то такие системы называются системами с общей памятью,представителями данного класса являются такие системы как CRAY X-MP, BBNButterfly и др.Ещё одним критерием классификации является тип переключателясистемы. Переключатели делятся на простые, многокаскадные и работающие наобщей шине.Т.к.

современные системы могут содержать как разделяемую память, так ираспределенную. Хокни вводит подкласс т.н. гибридных MIMD-систем спереключателем.30Класс Сети представляют РСОД, и дальнейшая их классификацияоснована исключительно на топологии. Такие топологии как:звезда;регулярные решетки различной размерности;гиперкубы;сети с иерархической структурой, такой, как деревья, пирамиды, кластеры;сети, изменяющие свою конфигурацию.РСОД, спроектированные на основе различных топологий, можновыделить в группу гибридных сетевых MIMD-архитектур.Такжеобъединяющихстоитразныеотметитьклассы.существованиегибридныхПримером даннойархитектур,разновидностиможетпослужить Connection Machine 2, который имеет топологию гиперкуба, все узлыкоторого являются кластерами полносвязанных процессоров.КлассификацияФенгаподразделяетпараллельныеархитектурывзависимости от параллельно обрабатываемых бит.В 1972 году Т.

Фенг представил новую систему классификации, в еёоснову Фенг положил два критерия: число бит n в машинном слове, которые обрабатываются параллельно привыполнении машинных инструкций; число одновременно обрабатываемых слов m.На основе данных значений все архитектуры характеризуются двумяпараметрами (n, m). Тогда n*m определяет параллельность архитектуры. Даннаяхарактеристика носит название максимальной степени параллелизма:P = m*n.(1.1.1)Значение P характеризует пиковую производительность. Несомненнымдостоинством классификации Фенга можно считать единый аспект, позволяющийпроизводить их сравнительный анализ любых архитектурных подходов, но31структуризацияРСОД,наосноведаннойклассификациивыглядитнецелесообразной.В 1989 году Д.

Скилликорн предложил новый метод классификации,расширяющийклассыФлинна.Скилликорнпредложилввестичетыреабстрактных понятия: IP – интерпретатор команд (может отсутствовать); DP – процессор данных; IM – Instruction Memory, DM — Data Memory — иерархия памяти; (запоминающее устройство, в котором хранятся данные и команды,пересылаемые между процессорами); Переключатели;Переключатели могут быть четырёх типов: переключатель «1-1» связывает два устройства; переключатель «n-n» связывает все устройства одного множестваустройств с соответствующими устройствами другого множества; переключатель«1-n»соединяетодноустройствосовсемиустройствами определённого множества; переключатель «n x n» обеспечивает связь любого устройства изодного множества с каждым устройством из другого множества.На основе вышеизложенных концепций Скилликорн вводит восемьхарактеристик:1. Количество процессоров команд IP.2. Число ЗУ команд IM.3.

Тип переключателя между IP и IM.4. Количество процессоров данных DP.5. Число ЗУ данных DM.6. Тип переключателя между DP и DM.7. Тип переключателя между IP и DP.8. Тип переключателя между DP и DP.32Каждаяархитектураописываетсяспомощьювышеописанныххарактеристик. Пример применения данной классификации приведён в [2]. ВработерассматриваетсяописаниеConnectionMachine2.Втерминахвышеописанных характеристик:(1, 1, 1 - 1, n, n, n - n, 1 - n, n х n).Схема архитектуры Connection Machine 2 приведена на рисунке 1.1.2.Рис.

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