Состав коллектива

  • Капралова Регина Евгеньевна, студентка факультета информационных технологий (ФИТ) НГУ, кафедра параллельных вычислений, 4-й курс, гр. 19201
  • Маркова Валентина Петровна, к.т.н., доцент каф. ПВ ФИТ НГУ, научный руководитель
  • Перепелкин Владислав Александрович, н.с Лаборатории синтеза параллельных программ ИВМиМГ СО РАН, соруководитель

Аннотация

Параллельное программирование задач численного моделирования эффективнее последовательного. Но разработать эффективную параллельную программу непросто, так как это требует определённой квалификации для решения проблем, связанных с параллельным программированием и лежащих за пределами предметной области. Системы автоматического конструирования параллельных программ частично решают эти проблемы.

Но их применение на практике затрудняется тем, что переписывать весь код уже имеющейся программы на другой язык трудоёмко и затратно. Кроме того, в реальных задачах это, как правило, и не требуется: в них есть часть, которая занимает большую долю времени работы и действительно нуждается в эффективной параллельной реализации.

Отсюда и возникает необходимость обеспечить возможность вставлять в программу вызовы подпрограмм, сконструированных такими системами. Система LuNA как раз является примером такой системы. И связь нужна с MPI как с низкоуровневым высокопроизводительным и наиболее распространённым средством параллельного программирования.

Публикации

  • Капралова Р. Е. Разработка и реализация средства интеграции LuNA-подпрограмм в традиционные параллельные программы / Капралова Р. Е. //Информационные технологии : Материалы 61-й Междунар. науч. студ. конф. 17–26 апреля 2023 г. / Новосиб. гос. ун-т. — Новосибирск : ИПЦ НГУ, 2023 (Принято в печать).