К Разработке Подсистемы диалога MIMD-компоненты Массивно Параллельной Моделирующей Среды
В. А. Святный, Н. Ю. Чеботарев
Донецкий государственный технический университет
Факультет вычислительной техники и информатики
E-mail: svjatnyj@cs.donntu.ru, vader@cs.donntu.ru


Источник: Научные работы Донецкого национального технического университета. Серия: Информатика, кибернетика и вычислительная техника. Вып. 6. - Донецк: ДонНТУ, 1999. с. 62 - 66.


 

Abstract

Svjatnyi V., Chebotarev N. To design of the MIMD-component’s dialog subsystem of the massive parallel simulating environment. Implementation of effective simulation of complicated dynamic systems is gaining growing importance in aspect of parallel computing. The solution of this problem is provided by massive parallel simulating environment (MPSE). In the MPSE’s structure the important role is performed by dialog subsystem, that provides the interface between model developers and environment resources. The orientation to the MIMD-computer is actual with a growing significance and popularity of these systems.

Введение

Сложные динамические системы с сосредоточенными (ДССП) и распределенными (ДСРП) параметрами выдвигают ряд требований к системной организации средств их моделирования. Группе требований, связанных с возросшей вычислительной емкостью задач моделирования, в значительной степени удовлетворяют параллельные вычислительные системы SIMD- и MIMD-архитектур. Требования дружественности к пользователю; высокая степень компьютерной поддержки ДССП, ДСРП как объектов моделирования; составление, отладка и сопровождение параллельных моделей; возможности коллективной работы разработчиков моделей по современным информационным технологиям призваны удовлетворить массивно параллельные моделирующие среды (МПМС), представляющие собой новую организацию средств параллельного моделирования ДССП, ДСРП [ASBRZ94], [Свят99]. При этом МПМС должна обладать собственными диалоговыми средствами, которые обеспечивают эффективный доступ к ее аппаратно-программным ресурсам. Такие средства организуются в виде подсистемы диалога, принципы построения которой применительно к SIMD-компоненте МПМС предложены в работе [СБ96].
Рассмотрим основные задачи разработки ПД для MIMD-компоненты МПМС.

MIMD-компонента МПМС и место ПД в ней

МПМС – это совокупность аппаратных, программно-системных, модельно-программных, лингвистических, информационных и организационных средств, которые обеспечивают все этапы разработки, отладки, применения и сопровождения параллельных математических моделей сложных динамических систем [ASBRZ94], [SFLRB97].
МПМС строится на базе высокопроизводительных вычислительных систем SIMD- и MIMD-архитектур [ASBRZ94] и включает три составляющих:

Структура MIMD-компоненты МПМС приведена на рис. 1. См. также [МДЧ98].



Аппаратный комплекс MIMD-компоненты объединен посредством сетевого аппаратного обеспечения и включает:

В составе системного программного обеспечения выделяются:

Моделирующее программное обеспечение содержит:

Подсистема диалога также включает три части:

Анализ UI в современных ВС показывает актуальность задачи стандартизации UI, поскольку официальных стандартов не существует. Крупные производители ВС и ПО, такие как Microsoft, IBM, Sun Microsystems, Apple Computer, Silicon Graphics и др. разработали ряд пользовательских интерфейсов, ставших стандартами де-факто. Среди них наиболее распространенным и популярным является графический интерфейс пользователя GUI (Graphics User Interface) операционной системы Microsoft Windows, реализованный в версиях Windows 9x и NT 4.0. На рис. 2 представлено типичное Windows-приложение с множеством стандартных компонентов.



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

Структура и функции предлагаемой подсистемы диалога

Структура ПД может быть получена представлением МПМС как объекта диалога (рис. 3.). Детально данный вопрос рассмотрен в [МДЧ98].

Данная структура позволяет охватить все основные функции подсистемы диалога:

Задачи исследований и разработок

Для реализации предложенной подсистемы диалога MIMD-компоненты МПМС необходимо решить следующие основные задачи:

Литература

[EK93]

R. Esser and R. Knecht. Intel Paragon XP/S – Architecture and Software Environment. Technical Report KFA-ZAM-IB-9305, Forschungszentrum Jülich GmbH, Zentralinstitut für angewandte Mathematik, D-52425 Jülich, April 1993.

[ASBRZ94]

Anoprienko A., Svjatnyi V., Braünl T., Reuter A., Zeitz M., Massiv paral-lele Simulationsumgebung für dynamische Systeme mit konzentrierten und verteilten Parametern-Simulationstechnik. 9. Simposium in Stuttgart, Oktober 1994, Tagungsband, Vieweg (1994), 183-188.

[СБ96]

Святный В.А., Баженов Л.А., Принципы построения подсистемы диалога массивно параллельной моделирующей среды, Сборник трудов факультета вычислительной техники. ДонГТУ, Донецк – 1996, стр.24–31

[SFLRB97]

Svjatnyi V., Feldman L., Lapko V., Reuter A., Braünl T., Concepts and algorithms for parallel simulation of dynamic systems, Информатика, кибернетика и вычислительная техника. Сборник трудов Донецкого государственного технического университета. Выпуск 1. Донецк – 1997. стр.2–7.

[МДЧ98]

Чеботарев Н.Ю., Магистерская диссертация: «Подсистема диалога MIMD-компоненты массивно параллельной моделирующей среды», ФВТИ, ДонГТУ, Донецк – 1998

[Свят99]

Святний В.А., Проблема побудови розподіленого паралельного моделюючого середовища для динамічних систем. – У цьому випуску, с. …