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

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

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

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

Back