77361

Вопросы выбора архитектуры интерактивного взаимодействия с параллельными программами

Научная статья

Информатика, кибернетика и программирование

озможность интерактивного взаимодействия с суперкомпьютерной программой при проведении расчётов по сравнению с пакетной обработкой задач может существенно повысить эффективность труда исследователя. Однако организация такого взаимодействия сопряжена с рядом трудностей связанных с устоявшейся методикой программирования и проведения расчётов. Один из ключевых моментов построения такого взаимодействия – выбор правил и принципов построения связи со счетными программами.

Русский

2015-02-02

120 KB

0 чел.

Вопросы выбора архитектуры интерактивного
взаимодействия с параллельными программами

П.А. Васёв
ИММ УрО РАН

Возможность интерактивного взаимодействия с суперкомпьютерной программой при проведении расчётов, по сравнению с пакетной обработкой задач, может существенно повысить эффективность труда исследователя [1]. Однако организация такого взаимодействия сопряжена с рядом трудностей, связанных с устоявшейся методикой программирования и проведения расчётов. Один из ключевых моментов построения такого взаимодействия – выбор правил и принципов построения связи со счетными программами. Уточним, что под интерактивным взаимодействием мы понимаем возможность 1) по желанию исследователя менять управляющие параметры в исполняющейся параллельной программе с тем, чтобы изменить ход вычислений, и 2) в произвольный момент времени считывать состояние программы для визуальной интерпретации. Изучая накопленный мировой и собственный опыт в области организации такого взаимодействия, можно обнаружить различные подходы.

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

В противовес компонентному подходу получил распространение так называемый инструментальный способ организации взаимодействия, подразумевающий интеграцию существующих вычислительных программ с некоей внешней системой взаимодействия и визуализации. В готовую программу внедряются специальные участки кода, позволяющие 1) узнать о внешнем воздействии или запросе с тем, чтобы программа соответствующим образом отреагировала на него и 2) выдать текущее состояние программы с тем, чтобы внешняя система взаимодействия передала его в систему визуализации. Инструментальный подход интересен тем, что позволяет быстрее и проще, чем компонентный,  привести существующие параллельные программы к интерактивному виду.

Третий подход в построении архитектуры системы взаимодействия – сервисный. Для параллельных программ предлагаются специальные сервисы вычислительной среды. Это сервисы хранения исходных данных, параметров счета, истории проводимых вычислительных экспериментов, результатов вычислений. Существующие параллельные программы трансформируются таким образом, чтобы работать не с «входными файлами», а с подключением к сервису входных данных. Также они сохраняют свои промежуточные и окончательные результаты не в файлы системы хранения, но в сервис хранения результатов вычислений. Сервисный подход позволяет прозрачным образом подключать возможности интерактивного взаимодействия в вычислительный процесс. Кроме того, он может исполнять роль унификатора правил проведения экспериментов и хранения данных в организации.

Таковы основные подходы при построении архитектуры систем интерактивного взаимодействия с программами научного моделирования. Несмотря на то, что более перспективным видится последний, сервисный тип архитектуры, все подходы имеют право на существование и применяются на практике.

Литература

  1.  Авербух В.Л., Байдалин А.Ю., Васев П.А., Горбашевский Д.Ю., Исмагилов Д.Р., Казанцев А.Ю., Манаков Д.В., Шинкевич А.Н. Проблемы разработки средств визуализации для супервычислений // Параллельные вычислительные технологии / Труды научной конференции. Челябинск. Издательство ЮУрГУ, –2007, –С. 201-211.


 

А также другие работы, которые могут Вас заинтересовать

15069. Қозы Көрпеш - Баян сұлу жырындағы Баян образының жасалуы 53.5 KB
  ӘОК 894.342 ҚОЗЫ КӨРПЕШБАЯН СҰЛУ ЖЫРЫНДАҒЫ БАЯН ОБРАЗЫНЫҢ ЖАСАЛУЫ А. Көбетаева Бауыржан Момышұлы атындағы № 45 қазақ классикалық гимназиясы Тараз қ. Қозы КөрпешБаян Сұлу жырының тарихымыздың қай дәуірінде пайда болғандығы жөнінде ғалымдар
15070. Құтты білік ескерткішінің тарихи танымының қалыптасуының көркем-идеялық әсері 50 KB
  ҚҰТТЫ БІЛІК ЕСКЕРТКІШІНІҢ ТАРИХЫ ТАНЫМЫНЫҢ ҚАЛЫПТАСУЫНЫҢ КӨРКЕМИДЕЯЛЫҚ ӘСЕРІ Ж.Абеуова Б.Х.Тажибаев Керімбай атындағы №12 мектепресурстық орталығыТараз қ. Ежелгі Түркістанның батысы мен шығысында бірдей ІХ ғасырдан бастапақ ықпалды іргелі елдік құрған Қа...
15071. Қыз Жібек жырындағы салт-дәстүрлер 91 KB
  Қыз Жібек жырын меңгерте отырып, мазмұнына талдау жасату, жырдағы кедесетін салт-дәстүрлер,олардың қазақ халқының тұрмыс-тіршілігіндегі, бала тәрбиесіндегі орны туралы білім қалыптастыру.
15072. Қызыл империяға құлдық ұрған аударма. Көшпенділер 1.31 MB
  Нұрсәуле Рсалиева Қ.А.Ясауи атындағы ХҚТУ Тіл маманы Нұрсәуле Рсалиева Мақсұтқызы зерттеу жұмыстарын І.Есенберлиннің Көшпенділер трилогиясының ағылшын тіліндегі аудармасына арнап шығарманың орыс тіліндегі және орысша нұсқасынан жасалған ағылшын ті
15073. М. Әуезовтың Абай жолы романының әдеби көркемдігі 74 KB
  М. Әуезовтың Абай жолы романы Алаш қайраткерлері ішінде коммунистік террордан тірі қалған жалғыз қазақ Мұхтар Әуезов еді. Ол ұлы толқынның рухани аманатын көркем әдебиетте толық қалдырған бірденбір қаламгер. Бұл идея ең алдымен оның басты шығармасы €œАбай жолы
15074. М.ӘУЕЗОВ ҚАЗАҚ ӘДЕБИЕТІНІҢ ТАРИХЫ ТУРАЛЫ 66 KB
  М.ӘУЕЗОВ ҚАЗАҚ ӘДЕБИЕТІНІҢ ТАРИХЫ ТУРАЛЫ ЖУМАБЕКОВА АЙКЕН АЙТМАҒАМБЕТҚЫЗЫ. Павлодар қаласы Қ.Бекқожин атындағы №12 жалпы орта білім беру мектебі. Мұхтар Әуезовтің ғалымдық жолы көпке белгілі. Ол жасынанақ жазушылық қызметпен бірге әдебиет туралы ойпікірл...
15075. М.Әуезов әңгімелеріндегі тартыс 83 KB
  Мұратбекқызы Алтынай Л.Н.Гумилев атындағы Еуразия ұлттық университеті қазақ әдебиеті кафедрасының магистранты МҰХТАР ӘУЕЗОВ ӘҢГІМЕЛЕРІНДЕГІ ТАРТЫС ХХ ғасырдың алғашқы ширегіндегі рухани серпіліс қазақ сөз ө
15076. М.Әуезовтың Хан Кене трагедиясындағы Алашшылдық идеяның көріністері 69 KB
  Лилия Серғазы Л.Н.Гумилев атындағы Еуразия ұлттық университетінің доценті филология ғылымдарының кандидаты М.ӘУЕЗОВТІҢ ХАН КЕНЕ ТРАГЕДИЯСЫНДАҒЫ АЛАШШЫЛ ИДЕЯ Қазіргі кезде М.Әуезовтің бүкіл шығармашылық жолының өн бойында алашшыл көзқарастың созылып
15077. М.Шаханов поэзиясындағы рухани-адамгершілік құндылықтар 65.5 KB
  ӘОЖ 882:929 МҰХТАР ШАХАНОВ ПОЭЗИЯСЫНДАҒЫ РУХАНИАДАМГЕРШІЛІК ҚҰНДЫЛЫҚТАР Ш.А. Өсерова Н.Ә.Асанбекова Жамбыл атындағы №5 орта мектеп Тараз қ. Қазақ халқы аса күрделі проблемаға маңдай тіреді. Өз ұлтымыздың ішінен орыс және батыс мәдениетімен жете сусындаса да а...