Проект: ИПМ РАН/Норма Язык и система программирования Норма |
Основные разработчики |
ИПМ РАН, Институт прикладной математики им
М.В. Келдыша к.ф.-м.н. Кирилл Николаевич Ефимкин <efi@a5.kiam1.rssi.ru> |
Тип (теория, программная система, приложение, аппаратные средства) проекта |
Язык и система программирования |
Краткое описание |
Декларативный язык Норма предназначен для
описания решения вычислительных задач сеточными
методами. Возможно применение для иных задач (нет
более подробных данных). Высокий уровень абстракции языка позволяет описывать задачи в нотации, близкой к исходной постановки проблемы математиком (программирование без программиста), получать описание не ориентированное на конкретную архитектуру и/или конкретные методы организации параллельного выполнения. Язык не содержит традиционные конструкции языков программирования, фиксирующие порядок вычисления и/или иным образом "скрывающие/ограничивающие" параллелизм (например, COMMON-блоки). После двух фаз компиляции (анализ информационных зависимостей и генерация ярусно-параллельного графа алгоритма) вывод результирующей программы возможен в следующих форматах:
|
Область применения |
Решение вычислительных задач сеточными методами. Возможно применение для иных задач (нет подробных данных). |
Связь с другими проектами/платформами |
Используются (как платформы исполнения Норма-программ) результаты проектов МВС-100, [ИПМ/GNS]. |
Завершенность проекта |
Реализация завершена, язык Норма находится в стадии практического использования |
Контакты, ссылки на доп. информацию |
[Тезисы, стр. 11], Институт прикладной математики им. М.В.Келдыша с.н.c., к.ф.-м.н. Кирилл Николаевич Ефимкин, тел.: (095) 333-55-78 e-mail: efi@a5.kiam1.rssi.ru URLs: Нет данных |