АВТОМАТИЗАЦИЯ КОНСТРУИРОВАНИЯ ЧИСЛЕННЫХ ПАРАЛЛЕЛЬНЫХ ПРОГРАММ С ЗАДАННЫМИ НЕФУНКЦИОНАЛЬНЫМИ СВОЙСТВАМИ НА БАЗЕ ВЫЧИСЛИТЕЛЬНЫХ МОДЕЛЕЙ

Авторы: 
Перепелкин* В.А., Софронов И.В., Ткачёва* А.А.
УДК: 
00.004.4'24
Аннотация: 

В работе рассматривается проблема автоматизации конструирования параллельных программ численного моделирования с заданными нефункциональными свойствами. Задача  конструирования  программы рассматривается как задача выбора для каждой функции, входящей в исходное описание алгоритма решения задачи, реализующий ее модуль из числа заранее за­данных, каждый из которых обладает разными (известными) нефункциональными свойства­ми. В качестве математического аппарата для формального описания связи между свойствами отдельных модулей и свойствами результирующей программы предлагается использовать вы­числительные модели, описанные в теории структурного синтеза параллельных программ и систем на вычислительных моделях. На базе системы фрагментированного программирования LuNA, ориентированной на автоматическое конструирование параллельных программ числен­ного моделирования, проведен эксперимент по конструированию параллельной программы с заданными нефункциональными свойствами.

Ключевые слова: 
автоматизация синтеза параллельных программ, кодогенерация, авто¬матическая настройка программ, технология фрагментированного программирования, систе¬ма фрагментированного программирования LuNA.
Текст статьи: 
Номер журнала: 
4(37) 2017 г.
Год: 
2017
Адрес: 
Институт вычислительной математики и математической геофизики СО РАН, 630090, Новосибирск, Россия * Новосибирский национальный исследовательский государственный университет, 630090, Новосибирск, Россия
Библиографическая ссылка: 
Перепелкин* В.А., Софронов И.В., Ткачёва* А.А. Автоматизация конструирования численных параллельных программ с заданными нефункциональными свойствами на базе вычислительных моделей //журнал Проблемы информатики, 2017, № 4. С.47-60