Проекты: ИВМ РАН/ГРИФ

Исследование графов фортран-программ и преобразование программ к параллельному виду

Основные разработчики
ИВМ РАН (Институт вычислительной математики РАН)
к.ф.-м.н. Алексей Вячеславович Фролов
Тип (теория, программная система, приложение, аппаратные средства) проекта
Программная система
Краткое описание
Система ГРИФ вызывается из системы V-Ray и может обращаться к ней за получением необходимой информации относительно исследуемой фортран-программы или отдельного его фрагмента.  Система ГРИФ имеет две цели:
  • Во-первых, она оценивает величину общего потенциала параллелизма в программе.
  • Во-вторых, она выполняет некоторые преобразования программы, проявляющие имеющийся параллелизм.

Разность между уровнями потенциального и проявленного параллелизма показывает эффективность выполненных преобразований.

Оценивание потенциала параллелизма осуществляется на основе достаточно сложного анализа минимальных графов зависимостей программы, которые в свою очередь, получаются с помощью системы V-Ray. С помощью V-Ray получается также некоторая другая информация для выполнения преобразований исследуемой фортран-программы.

Область применения
Автоматизация процесса статического (до начала выполнения) распараллеливания фортран-программ или их фрагментов с линейными индексными выражениями.
Связь с другими проектами/платформами
связан с проектами [ИВМ РАН/Теория/Структура] и [НИВЦ МГУ/V-Ray].
Завершенность проекта
В разработке.
Контакты, ссылки на доп. информацию
Адрес: 117333, Москва, ул.Губкина, д.8 (ИВМ РАН), комн. 640,
к.ф.-м.н. Алексей Вячеславович Фролов, тел. (095) 938-39-18, e-mail: frolov@inm.ras.ru

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