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


Подсистема организации процесса выполнения параллельной



Pdf көрінісі
бет120/151
Дата26.01.2022
өлшемі1,64 Mb.
#24342
түріСеминар
1   ...   116   117   118   119   120   121   122   123   ...   151
Подсистема организации процесса выполнения параллельной 
программы 
Система  состоит  из  узлов  графа  алгоритма,  которые  оформлены 
как  функции  с  именами  px_node_xxx,  функции  px_demon,  которая  за-
гружается на 0 процессор и занимается организацией порядка выпол-
нения  узлов  графа,  и  управлением  передачи  данных.  Функции  main -
 головной функции, которая запускается на каждом процессоре и осу-
ществляет непосредственную загрузку узлов графа по процессорам. 


 
165 
Программная часть инструментальной системы основана на прин-
ципе обмена сообщениями. В системе присутствует 2 различных типа 
сообщений. Первый тип – управляющие сообщения, сообщения между 
узлами  графа  алгоритма.  Все  эти  сообщения  короткие,  их  по  сравни-
тельно немного, следовательно, когда узлы графа алгоритма достаточ-
но тяжёлые, управляющие сообщения не должны нагружать коммуни-
кационную  среду  многопроцессорной  системы.  Второй  тип –
 сообщения, посредством которых происходит передача данных между 
узлами графа алгоритма. Эти сообщения могут быть достаточно тяжё-
лыми и, как следствие, могут существенно загружать коммуникацион-
ную среду многопроцессорной системы. 
В  узлах  графа  программы  сначала  происходит  приём  данных,  за-
тем их обработка и передача другим узлам графа. 


Достарыңызбен бөлісу:
1   ...   116   117   118   119   120   121   122   123   ...   151




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

    Басты бет