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