Вопросы выбора архитектуры интерактивного взаимодействия с параллельными программами Павел Васёв, ИММ УрО РАН, Екатеринбург pavel.vasev@gmail.compavel.vasev@gmail.com.

Презентация:



Advertisements
Похожие презентации
Системные и визуализационные предпосылки создания виртуального испытательного стенда В.Л. Авербух, Н.В. Авербух, М.О. Бахтерев, П.А. Васёв, А.В. Зырянов,
Advertisements

ПРОЕКТ СРЕДЫ РАЗРАБОТКИ СПЕЦИАЛИЗИРОВАННЫХ СИСТЕМ ВИЗУАЛИЗАЦИИ П.А. Васёв ИММ УрО РАН, Екатеринбург XII Международный семинар «Супервычисления и математическое.
Студент группы МТ Уросов Александр Павлович Научный руководитель Авербух Владимир Лазаревич Доцент КИПУ Кандидат технических наук.
К мастер-классу Е.Г. Тимохина Dabbleboard «интерактивная доска» онлайн.
Калугин Александр, PhD, PMP Mercury Development Project Director.
Опыт разработки анимационной системы в Action играх Красногор Антон программист КОНФЕРЕНЦИЯ РАЗРАБОТЧИКОВ КОМПЬЮТЕРНЫХ ИГР Апрель 2-3, 2005 Москва, Россия.
Использование языка Си для программирования ЦСП TMS320C67x.
Расширение цифрового осциллографа системы управления за счет включения анализатора сигналов Цель: Создание методики построения подсистемы анализа сигналов.
Андрейчук Н.П. Руководитель дипломной работы Столярчук В.А. Москва 2011.
Удаленный доступ к МетаКластеру Менеджер Доступа Лабутин Дмитрий Юрьевич ННГУ 2002.
Распределенные и параллельные вычисления на MS SQL (always on). Адаптация для 1С 8 Сердюк Владимир Баркетов Павел.
Visual Graph: универсальная интерактивная среда визуализации атрибутированных иерархических графовых моделей Золотухин Тимур Александрович НГУ, ФИТ Участник.
Автоматизация оперативного учета производственных процессов ПАК «ШТРИХ» -программно- аппаратный комплекс централизованного сбора информации о состоянии.
SOA ( Сервис - ориентированная архитектура )
Направления практической работы Сети и системы телекоммуникаций Созыкин А.В.
Построение образовательного сайта с системой интерактивного тестирования Старший преподаватель кафедры ТИДМ Костин А. Н.
Преимущества интернет-магазина, интегрированного с 1С Как определить, нужна ли в Вашем проекте интеграция с 1С? Что даст интеграция с 1С в Вашем проекте?
Выполнил: Гусев Данил. Что такое программное обеспечение? Возможности современного ПК столь велики, что все большее число людей находят ему применение.
Разработка системы развертывания веб- сервисов на базе Р2Р сети Дипломная работа Скворцова Н.С. Научный руководитель: Плискин М.М. Рецензент: Глиненко.
Разработка Веб - проектов, от требований заказчика до запуска. Прозрачность разработки как средство формирования ожиданий заказчика.
Транксрипт:

Вопросы выбора архитектуры интерактивного взаимодействия с параллельными программами Павел Васёв, ИММ УрО РАН, Екатеринбург &

Вычислительный эксперимент подбор параметров вычислений; вычисление по программе; визуализация; интерпретация и анализ результатов.

Online-визуализация: объединяет все стадии То есть – считаем и смотрим одновременно. Плюс: Быстрый перезапуск с новыми параметрами. Модификация параметров на лету. Просмотр текущего состояния счета.

Схема онлайн-визуализации Параллельная программа Исследователь Среда обмена 1. Наблюдает 2. Управляет 1. Вычисляет 2. Реагирует

Как организовать взаимодействие визуализации со счётной программой? Компонентный подход Инструментальный подход Сервисный подход

Компонентный Вычислительная система состоит из компонент, часть которых – визуализация. Плюсы : идеально удобен для создания интерактивных моделирующих систем. Минусы : надо переписать имеющийся код.

Инструментальный Обычная программа дополняется спец. функциями по взаимодействию с системой визуализации. Плюсы : проще модифицировать имеющийся код. Минусы : но только если повезет (может оказаться слишком много вставок).

Сервисный подход В выч. среде предлагаются сервисы по хранению данных и т.п., визуализация добавляется прозрачным образом. Плюсы : удобство для программиста-прикладника, прозрачная интеграция. Минусы : много технических и административных усилий при внедрении в организацию.

Схемы чтения данных из программы для визуализации Постоянное выталкивание // возможно, кто-то и посмотрит Выдача данных по запросу // возникла необходимость – сформировали запрос Сервисное прозрачное чтение // комбинация первых двух: программа постоянно пишет дамп в сервис данных, визуализатор читает при необходимости