Заседание семинара "Математическое обеспечение высокопроизводительных вычислительных систем" 12.04.2017 в 15-00. " Алгоритм генерации управляющих программ для оптимизации исполнения фрагментированных программ в системе LuNA", Ткачёва А.А.
Система фрагментированного программирования LuNA относится к высокоуровневым декларативным системам параллельного программирования. В таких системах есть проблема достижения приемлемой производительности по сравнению с программами, использующими традиционные средства, такими как MPI. Одна из причин этого - накладные расходы из-за высокого уровня недетерминизма исполнения параллельных программ. Для оптимизации исполнения LuNA программ (фрагментированных программ) предлагается использовать управляющие программы вместо алгоритма исполнения LuNA программ run-time системы LuNA . В управляющих программах заложены частичные решения о распределении ресурсов и порядке исполнения операций. Рассматривается алгоритм генерации управляющих программ для LuNA программ частного вида.