Р. Г. Стронгина. Ниж- ний Новгород: Изд-во Нижегородского университета, 2002, 217 с


РАЗРАБОТКА ИНСТРУМЕНТАЛЬНОЙ СИСТЕМЫ



Pdf көрінісі
бет115/151
Дата26.01.2022
өлшемі1,64 Mb.
#24342
түріСеминар
1   ...   111   112   113   114   115   116   117   118   ...   151
РАЗРАБОТКА ИНСТРУМЕНТАЛЬНОЙ СИСТЕМЫ  
ДЛЯ ДИНАМИЧЕСКОЙ БАЛАНСИРОВКИ ЗАГРУЗКИ 
ПРОЦЕССОРОВ И КАНАЛОВ СВЯЗИ 
А. Сальников 
Московский Государственный университет им. М.В. Ломоносова 
На  основе  графа  алгоритма  строится  параллельная  программа, 
которая  будет  выполняться  на  многопроцессорной  системе,  причём 
узлы графа алгоритма выбираются для выполнения на процессоре ди-
намически.  Разрабатываемые  программные  утилиты  призваны  час-
тично снизить потерю производительности при переносе параллель-
ной  программы  на  другую  платформу.  Предлагаемый  инструмент 
поддержки  параллельного  программирования  возьмёт  на  себя  часть 
функций  операционной  системы  и  самостоятельно  позаботится  о 
выполнении параллельной программы на конкретной многопроцессор-
ной  системе  с  учётом  информационной  структуры  задачи,  само-
стоятельно решая задачу составления расписания работы многопро-
цессорной системы, а также задачу балансировки загрузки процессо-
ров и загрузки каналов связи. 
В современном мире существует множество задач, решение кото-
рых требует большого количества ресурсов. В качестве примера мож-
но  привести  задачу  моделирования  климата  на  планете,  или  задачу 
построения больших молекул, задачу построения реалистических изо-
бражений и компьютерных фильмов. Список таких задач можно про-
должать,  по-видимому,  почти  бесконечно.  Практика  показывает,  что 
использование однопроцессорной системы даже очень высокой произ-
водительности  для  таких  задач  может  быть  весьма  затруднительным. 
Однако большинство из этих «тяжёлых» задач можно свести к набору 
более  мелких  подзадач,  зависимости  по  данным  между  которыми 
можно представить в виде макро – графа. В качестве простого примера 
можно привести многослойный персептрон. Задача вычисления выхо-
да нейронной сети сводится к задаче вычисления выходов каждого из 
нейронов (рис. 1). 


Достарыңызбен бөлісу:
1   ...   111   112   113   114   115   116   117   118   ...   151




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет