Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 635043)
Контекстум
Руконтекст антиплагиат система
Инженерный журнал: наука и инновации  / №11 2013

Планирование распределения программных модулей по процессорам вычислительной системы (50,00 руб.)

0   0
Первый авторРуденко
ИздательствоМ.: Изд-во МГТУ им. Н.Э. Баумана
Страниц8
ID276663
АннотацияРассмотрены вопросы планирования распределения программных модулей по узлам однородной вычислительной системы с разделяемой памятью. В качестве инструмента планирования использованы временные диаграммы ранних сроков окончания выполнения программных модулей. Это позволяет заранее распределять модули по узлам вычислительной системы и минимизировать время решения поставленной задачи и количество процессоров, используемых для ее решения. При вычислении ранних сроков окончания выполнения программных модулей учитывалось время передачи информации между нитями, составленными из программных модулей. На основе этих диаграмм созданы нити программных модулей, каждая из которых выполнена на своем процессоре. Между некоторыми процессорами существует обмен информацией, требующий определенных временных затрат, которые необходимо учесть, скорректировав соответствующим образом временные диаграммы. В ряде случаев некоторое количество процессоров может быть использовано в качестве передающих звеньев (транзитных вычислительных элементов). Построение плана распределения программных модулей по процессорам рассмотрено на примере структуры вычислительной системы из класса Dn-графов типа «Циркулянт» G(11, 1, 2, 5). Так как диаметр этой вычислительной системы равен двум, то максимальное количество транзитных процессоров для соответствующей передачи равно единице. Алгоритм обработки данных представлен в виде граф-схемы, в которой цикл по счетчику циклов приведен в явном виде, так как реализация этой части алгоритма является наиболее сложной. Вначале нити распределяются по процессорам произвольно, затем осуществляется построение межнитевых связей. Здесь важно, чтобы количество неиспользуемых в заданные отрезки времени процессоров было достаточным для построения этих связей. При этом в случае необходимости можно минимизировать количество транзитных процессоров и время решаемой задачи, осуществляя различные вари- анты размещения нитей на вычислительных модулях.
УДК6.83.1
Руденко, Ю.М. Планирование распределения программных модулей по процессорам вычислительной системы / Ю.М. Руденко // Инженерный журнал: наука и инновации .— 2013 .— №11 .— URL: https://rucont.ru/efd/276663 (дата обращения: 03.05.2024)

Предпросмотр (выдержки из произведения)

Планирование распределения программных модулей по процессорам… УДК 6.83.1 Планирование распределения программных модулей по процессорам вычислительной системы © Ю.М. Руденко МГТУ им. <...> Н.Э. Баумана, Москва, 105005, Россия Рассмотрены вопросы планирования распределения программных модулей по узлам однородной вычислительной системы с разделяемой памятью. <...> В качестве инструмента планирования использованы временные диаграммы ранних сроков окончания выполнения программных модулей. <...> Это позволяет заранее распределять модули по узлам вычислительной системы и минимизировать время решения поставленной задачи и количество процессоров, используемых для ее решения. <...> При вычислении ранних сроков окончания выполнения программных модулей учитывалось время передачи информации между нитями, составленными из программных модулей. <...> На основе этих диаграмм созданы нити программных модулей, каждая из которых выполнена на своем процессоре. <...> Между некоторыми процессорами существует обмен информацией, требующий определенных временных затрат, которые необходимо учесть, скорректировав соответствующим образом временные диаграммы. <...> В ряде случаев некоторое количество процессоров может быть использовано в качестве передающих звеньев (транзитных вычислительных элементов). <...> Построение плана распределения программных модулей по процессорам рассмотрено на примере структуры вычислительной системы из класса Dn-графов типа «Циркулянт» G(11, 1, 2, 5). <...> Так как диаметр этой вычислительной системы равен двум, то максимальное количество транзитных процессоров для соответствующей передачи равно единице. <...> Алгоритм обработки данных представлен в виде граф-схемы, в которой цикл по счетчику циклов приведен в явном виде, так как реализация этой части алгоритма является наиболее сложной. <...> Вначале нити распределяются по процессорам произвольно, затем осуществляется построение межнитевых связей. <...> Здесь важно, чтобы количество <...>

Облако ключевых слов *


* - вычисляется автоматически
Антиплагиат система на базе ИИ