Поддержка интерактивности в системе САПФОР

Авторы

Н.А. Катаев, А.С. Колганов, А.А. Смирнов

Аннотация

Система САПФОР является в первую очередь системой автоматизированного распараллеливания программ, что предполагает организацию взаимодействия с пользователем для принятия некоторых решений по распараллеливанию. Существующая версия системы обладает средством визуализации автоматически принимаемых решений, а также позволяет пользователю участвовать в распараллеливании через задание специальных указаний в исходном коде программы. При этом возможности, предоставляемые указанными средствами, ограничены и требуют от пользователя либо явного указания всех особенностей программы до начала ее распараллеливания, либо многократного перезапуска всех компонент системы после каждого небольшого уточнения свойств. В данной статье рассматривается новый подход к организации интерактивного взаимодействия с пользователем в системе САПФОР, который позволит предоставлять пользователю информацию о ходе распараллеливания и учитывать его рекомендации по ходу работы системы.

Работа выполнена при поддержке Российского фонда фундаментальных исследований, проект 17-01-00820-a

Ключевые слова

Интерактивное распараллеливание, автоматизированное распараллеливание, гетерогенный вычислительный кластер.

Язык

Русский

Библиографическая ссылка

Н.А. Катаев, А.С. Колганов, А.А. Смирнов. Поддержка интерактивности в системе САПФОР // Научный сервис в сети Интернет: труды XIX Всероссийской научной конференции (18-23 сентября 2017 г., г. Новороссийск), М.: ИПМ им. М.В.Келдыша, 2017, C. 243-249