Проект: ИПМ РАН/DVM Семейство языков (Фортран-DVM, Си-DVM), реализующих DVM-модель выполнения параллельной программы |
Основные разработчики |
ИПМ РАН, Институт прикладной математики им
М.В. Келдыша зав. отд., д.ф.-м.н. Виктор Алексеевич Крюков, с.н.с., к.ф.-м.н. Николай Архипович. Коновалов |
Тип (теория, программная система, приложение, аппаратные средства) проекта |
Программная система-семейство языков (Фортран-DVM, Си-DVM) и система программирования (компиляторы, библиотека run-time support, отладчик, анализатор производительности)-для разработки параллельных программ. |
Краткое описание |
DVM-модель выполнения параллельной программы
охватывает параллелизм по данным и параллелизм
задачи (см. так же проект [ИСП
РАН/Java-DVM]). В рамках DVM-модели программист (в
рамках пространства глобальных имен--единое
адресное пространство) определяет:
Язык Фортран-DVM: Фортран-77, со вставкой специальных комментариев.
Язык Си-DVM: стандартный Си, с библиотекой специальных макросов (с "пустым" определением макросов), реализующих DVM-модель.
Имеются средства трассировки (последовательного и параллельного исполнения одной и той же программы), сравнения трасс, измерения параметров эффективности (распараллеливания) исполнения программ. Компиляция программ на языках Фортран/Си-DVM поддержана на платформы:
|
Область применения |
Разработка мобильных параллельных программ вычислительного характера |
Связь с другими проектами/платформами |
Компиляция на платформы МВС-100, ИПМ/GNS См. так же [ИСП РАН/Java-DVM]. |
Завершенность проекта |
Реализация первой версии системы завершена, система находится в стадии практического использования. |
Контакты, ссылки на доп. информацию |
[Тезисы, стр. 46], Институт прикладной математики им. М.В.Келдыша РАН, зав. отд., д.ф.-м.н. Виктор Алексеевич Крюков, тел.: (095) 972-02-28, (095) (095) 333-71-23, e-mail: krukov@keldysh.ru с.н.с., к.ф.-м.н. Николай Архипович. Коновалов, (095) 333-55-78, e-mail: konov@a5.kiam1.rssi.ru URLs: в конце 1998 года появится страничка на сервере inet.keldysh.ru |