- 6 -
В целях придания большей универсальности и возможности развития данной реализации значение индекса, выдаваемого с командой "синхронизация", целесообразно отождествлять с адресом абонента, получающего право на передачу. Основная проблема при этом состоит в определении порядка передачи управления. Учитывая, что длительность обработки может зависеть от множества факторов (значений входных величин, меток времени и др.), целесообразно при определении порядка исходить из максимальных временных оценок длительности выполнения вычислений от начала такта до формирования запросов на передачу. При этом сумма максимальных временных оценок длительности выполнения и передач для каждого абонента не должна превосходить длительность такта моделирования.
Важными элементами стендового комплекса являются аппаратно-программные мониторы, контролирующие процесс функционирования МК РСУ и МК ВС. Монитор МК ВС является важнейшим инструментальным средством отладки параллельных вычислений в реальном масштабе времени, выполняемых ВС стендового комплекса. Посредством его может контролироваться трафик, а также значения конкретных передаваемых параметров в реальном масштабе времени. Важной особенностью мониторов является то, что их подключение к системе не вызывает никаких изменений в её функционировании.
Обеспечение таких сервисных возможностей, как передача оператором файлов между любыми абонентами МК, запуск удалённых заданий и др. требует более развитых возможностей по управлению. Эти возможности могут быть реализованы при динамическом распределении временных интервалов. Существует множество способов резервирования времени. Рассмотрим алгоритм, обеспечивающий необходимый сетевой сервис, который можно рассматривать как развитие используемого алгоритма статического резервирования.
Алгоритм основан на динамическом распределении временных интервалов и аналогичен используемому в оптоволоконной локальной вычислительной сети (ЛВС) ACORN, имеющей звездообразную топологию. Алгоритм предполагает выдачу с определённым временным интервалом одним из абонентов сети команды "синхронизация". Такая возможность может быть представлена любому абоненту, имеющему таймер. Дополнительное информационное слово команды содержит адрес абонента, которому выделяется данный временной интервал для выполнения обмена по магистрали. Обмен данными реализуется на основе примитивов физического уровня: передача массивов данных из буферного оперативного запоминающего устройства (БОЗУ) адаптера МК и приём массива данных из МК в БОЗУ адаптера. На базе сетевых примитивов физического уровня реализуются сетевые функции канального уровня, обеспечивающие обнаружение ошибок, повторное выполнение передачи, передачу потока кадров, блокирование и деблокирование кадров и др. Необходимый сервис пользовательским программам представляет прикладной уровень, в функции которого входит организация обмена файлами, запуск удалённых заданий, синхронизация прикладных процессов и др. При этом возможна следующая организация испытаний на стендовом комплексе. Разработка, отладка, хранение и запуск на выполнение распределённого комплекса программ производится на инструментальной ЭВМ. После запуска моделирующей программы на инструментальной ЭВМ задания по МК ВС передаются в соответствующие ЭВМ системы, загружаются в оперативную память и ожидают начала испытаний. Перед началом испытаний оператор задаёт набор интересующих его параметров, графики которых будут выводиться в реальном масштабе времени. Во время испытаний оператор, помимо графиков параметров процесса, может получать и текстовые сообщения. При необходимости оператор может прервать испытание, переведя систему в исходное состояние. По окончании испытаний на ЭВМ, входящих в систему, будут накоплены массивы экспериментальных данных. Распределённый комплекс пользовательских программ может включать возможность автоматического преобразования экспериментальных данных в формат ASCII и сбора их в виде файлов на ЭВМ, укомплектованной графическим видеотерминалом и графопостроителем. Для статистико-графической обработки экспериментальных данных может использоваться ПЭВМ IBM PC/AT (пакет STATGRAF) или ПЭВМ "Электроника-85" (пакет на основе графической библиотеки GIDIS).
Постоянный адрес статьи в Интернет: http://www.ispl.ru/Voprosy_radioelektroniki_6.html
Ключевые слова: синхронизация, аппаратно-программный, параллельные вычисления, реальный масштаб времени, монитор, динамическое распределение, acorn, звездообразная топология, оптоволоконная лвс, statgraf, gidis
Информационные технологии
Главная
(C) Л.Точилов