Языки и системы, разработанные в России

На главную страницу раздела.


DVM

Система разработана в Институте прикладной математики им. М. В.Келдыша РАН.

Система предназначена для компьютеров различной архитектуры; включает средства спецификации параллелизма по данным, средства для распределения вычислений, средства спецификации удаленных данных и средства, специфицирующие параллелизм задач. Спецификации оформляются в виде комментариев (директив). Базовыми языками для системы DVM являются Фортран 77 с некоторыми расширениями и C. В Фортране DVM директивы начинаются с символов CDVM$ или *DVM$.

Полную информацию можно найти по адресам: http://www.keldysh.ru/dvm и http://parallel.ru/tech/tech_dev/par_lang.html#dvm


GNS

Система разработана в Институте прикладной математики им. М.В.Келдыша РАН.

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

Система включает Фортран GNS (на базе Фортрана 77) и С GNS. Разработаны (но не реализованы) расширения Фортрана GNS, базирующиеся на Фортран 90/95 и обеспечивающие более широкие возможности параллельной обработки.

За основу приняты средства, разработанные в Германии (Fortran SUPRENUM и средства для абстрактной машины GENESIS).

Информацию о системе, описание языковых расширений для Фортрана 77, Фортрана 90 и Си, а также руководство пользователя можно найти в препринтах ИПМ РАН:
1992, N55 (Горелик А.М., Задыхайло И.Б.)
1997, N59, N64, N71 (Абрамова В.А. и др.)
1998, N26 (Горелик А.М.)
1998, N27, N28 ( Abramova V.A., etc)
1999, N75 (Горелик А.М.)
2000, N20 (Абрамова В.А. и др.)
и в журнале "Открытые системы", 1995, N2 (Горелик А.М.).


НОРМА

Система разработана в Институте прикладной математики им. М.В.Келдыша РАН.

Язык системы является cпециализированным, он позволяет описывать широкий класс задач математической физики в терминах привычных для прикладного специалиста. Система позволяет получить выходную программу на языке Фортран, дополненную различными средствами распараллеливания для ЭВМ с различной параллельной архитектурой. Кроме того, Норма содержит средства интерфейса с Фортраном, что позволяет записать часть программы на Фортране. Описание на языке Норма обеспечивает возможность выявления естественного параллелизма. Прикладному специалисту при использовании системы Норма требуется меньше информации о конкретной архитектуре, компиляторе, организации библиотек и т.п.

Информацию о системе можно найти по адресам: http://www.keldysh.ru/pages/norma и http://www.parallel.ru/tech/norma.


© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ Rambler's Top100