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

Авторы: 
Д.Ж. Ахмед-Заки (1,2), Д. В. Лебедев (1,2), В. Э. Малышкин (3,4,5), В. А. Перепелкин (3,4)
УДК: 
004.4’2
Аннотация: 

В статье рассматривается проблема эффективного распределенного исполнения фрагментиро­ванных программ в системе LuNA — системе автоматизации конструирования параллельных программ численного моделирования для мультикомпьютеров. В системе LuNA прикладной алгоритм описывается на языке высокого уровня, что делает это описание переносимым, но при этом встает сложная проблема обеспечения удовлетворительной эффективности испол­нения этого алгоритма на заданном оборудовании и данных. Для преодоления этой пробле­мы привлекается дополнительное знание пользователя о структуре и свойствах алгоритма, а также о рекомендуемых способах его эффективного параллельного исполнения. Это знание формулируется в виде аннотаций к описанию алгоритма, называемых рекомендациями. При таком подходе пользователю не приходится программировать сложную распределенную логи­ку и управление, а система использует знания пользователя для повышения эффективности работы. Рассматривается реализация этого подхода в системе LuNA. Представлены результа­ты сравнительного экспериментального исследования производительности.

 

 

Ключевые слова: 
автоматизация конструирования параллельных программ, технология фрагментированного программирования, система LuNA.
Номер журнала: 
4(45) 2019 г.
Год: 
2019
Адрес: 
1 Казахский национальный университет им. аль-Фараби, 050040, Алма-Ата, Казахстан 2 Университет международного бизнеса, 050010, Алма-Ата, Казахстан 3 Институт вычислительной математики и математической геофизики СО РАН, 630090, Новосибирск, Россия 4 Новосибирский национальный исследовательский государственный университет, 630090, Новосибирск, Россия 5 Новосибирский государственный технический университет, 630092, Новосибирск, Россия национальный университет им. аль-Фараби, 050040, Алма-Ата, Казахстан 2Университет международного бизнеса, 050010, Алма-Ата, Казахстан
Библиографическая ссылка: 
Ахмед-Заки Д. Ж., Лебедев Д. В., Малышкин В. Э., Перепелкин В. А. Автоматизация кон­струирования распределенных программ численного моделирования в системе LuNA на примере модельной задачи // журнал "Проблемы информатики", 2019, № 4, с.53-64. DOI: 10.24411/2073-0667-2019-00016