О подходах к преобразованию программ в системе САПФОР

Авторы

М.С. Баранов, Н.А. Катаев, А.А. Смирнов

Аннотация

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

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

Технологии параллельного программирования, автоматизация распараллеливания, преобразование последовательных программ, OpenMP, OpenACC, DVMH.

Язык

Русский

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

М.С. Баранов, Н.А. Катаев, А.А. Смирнов. О подходах к преобразованию программ в системе САПФОР // Сборник трудов Международной научной конференции "Параллельные вычислительные технологии 2016", Челябинск: Издательский центр ЮУрГУ, 2016, C. 756-756