Методы и средства вычислительного эксперимента / Акад. наук СССР, КНЦ, Ин-т информатики и мат. моделирования технолог. процессов. – Апатиты : Кольский научный центр АН СССР, 1990. – 126 с.

ледовательно-параллельногопрохождениязадачопределяетсяихвзаимнойсинх­ ронизацией. Дляэтогокаждомумодулю,используемомувзаданномалгоритмеэк­ сперимента, присваиваетсясобственныйуникальныйномерфлага, которыйуста­ навливаетсяпослееговыполнения, атакженомерафлагов задач-предшествен- ников, окончаниевыполненияиустановкафлаговкоторыхявляетсяусловиемна­ чалаотработкиданногомодуля. Предлагаемыйспособорганизациивыполнениясложныхалгоритмовврамках распределенноймногоуровневойсетиЭВМреализованвсистеме NTS с HOST - монитором, позволяющимобеспечиватьпрохождениезадачв радиальной сетило­ кальныхвычислительных, комплексов(ЛБК) /2/. ВпредставляемойсистемеуправленияраспределеннымиэкспериментамиФун­ кции host— монитора выполняютсяавтономнымзаданием, котороепозволяет ЛБКработатьврежимеэмуляциитерминалацентральнойЭВМ, атакжеврежиме выполнениязагруженнойполиниисвязизадачи. Впоследнемслучаевозможен обменданнымиJIBK сцентральнойЭВМ. Крометого, всистемепредусмотренывоз­ можностиконтролязасостояниямиЛВКипрохождениемвнихзадач, чтонеобхо­ димодлясвоевременноймодификацииобластисистемныхфлагов. ВсистемереализованмеханизмзагрузкизадачвЛВКкакизцентральной ЭВМ, такинепосредственносЛВК. Крометого, имеетсявозможностьустановить изапуститьзадачувЛВКизпроизвольногоЛЖ распределеннойсети.Предостав­ ляемыесистемойпланированиявозможностиустановки.запусказадачиконтроля заихпрохождениемпозволяютсинхронизироватьпроцессвыполнениясписказа­ дачсихпроизвольнымпараллельнымилипоследовательнымзапускомнаразлич­ ныхЛВК. Обменданнымимеждузадачамипроизводитсясиспользованиемразделя­ емойобластипамятицентральнойЭВМ, атакжезаложеннойвсистемубазыдан- ныхсприменениемпрограммногоинтерфейса. Синхронизацияобменапроизводится науровнепротокола. Наосновепредставленнойсистемыорганизованмежмашинныйобменизапуск требуемыхзадачвпериферийныхЛВКраспределеннойсетикомплексаавтоматиза­ цииСибирскогосолнечногорадиотелескопа. Однойиззадачрешаемыхкомплексом автоматизацииСибирскогосолнечногорадиотелескопаявляетсяопределениеам­ плитудныхифазовыххарактеристикантеннойрешетки. Дляполученияэтойинформациинеобходимореализоватьследующиефункции: сборинформациисвыходовприемногоустройства;управлениеэлементамиволно­ водноготракта; обработкаполучаемыхданныхиихграфическоепредставление. Выполнениеданныхфункцийвозложенонараспределеннуювычислительную систему, всоставкоторойвходятподсистемыдлясбораинформации, е обра­ боткииуправлениюэлементамиволноводноготракта. Приработесистемыуста­ навливаетсявзаимодействиемеждуэтимиподсистемаминауровнеобменаданны­ ми, предусмотренавременнаясинхронизацияпроцессовнаразличныхподсисте­ махимеждуразличнымизадачамиустановленофлаговоевзаимодействие. Дляоб­ менаданнымиисинхронизациизадачразработана библиотека подпрограмм, при помощикоторыхосуществляетсяпередачаинформациимежду ЛВК и производится синхронизированныйзапускзадач. Измеряемыеданныезаписываютсянамагнитную лентуимогутбытьпредставленывграфическомвиде. Использованныеметодики, разработанныеалгоритмыпозволяютсущественно повыситьвозможностивычислительнойсистемыпообработкеданных, взаимодей­ ствиюзадачиуправлениюэкспериментами нараспределеннойсистеме. 84

RkJQdWJsaXNoZXIy MTUzNzYz