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

Авторы: 
Ажбаков А. А., Перепелкин* В. А.
УДК: 
004.4’23
Аннотация: 

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

Ключевые слова: 
фрагментированное программирование, параллельное программирование, web-технологии, система LuNA.
Номер журнала: 
2(43) 2019 г.
Год: 
2019
Адрес: 
Новосибирский национальный исследовательский государственный университет, 630090, Новосибирск, Россия * Институт вычислительной математики и математической геофизики СО РАН, 630090, Новосибирск, Россия
Библиографическая ссылка: 
Ажбаков А. А., Перепелкин В. А. Разработка и реализация переносимых алгоритмов распределенного исполнения фрагментированных программ на неоднородных вычислителях// журнал "Проблемы информатики", 2019, № 1, с.51-69. DOI: 10.24411/2073-0667-2019-00007