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