"Разработка и реализация средств директивного управления памятью в системе LuNA". Андрей Александрович Кудрявцев, бакалавриат НГУ, 27.6.2023
Состав коллектива
- Кудрявцев Андрей Александрович, Факультет информационных технологий НГУ, кафедра параллельных вычислений, 4-й курс, группа 19203
- Власенко Андрей Юрьевич, к.т.н, доц. каф. ПВ ФИТ НГУ, н.с. ИВМиМГ СО РАН, научный руководитель
- Перепёлкин Владислав Александрович, ст. преп. каф. ПВ ФИТ НГУ, н.с. ИВМиМГ СО РАН, соруководитель
Аннотация
Система LuNA предназначена для создания параллельных программ численного моделирования на суперкомпьютерах, чтобы специалист мог создавать эффективные параллельные программы и при этом не обладать высокой квалификацией в области параллельного программирования. Но система обладает некоторыми недостатками, из-за которых производительность программ для LuNA уступает аналогичным программам, написанным с использованием низкоуровневых средств параллельного программирования. В частности, это связано с тем, что из-за особенностей реализации система недостаточно эффективно управляет памятью, а также предоставляет ограниченный набор инструментов для ручного управления памятью. Данная работа посвящена разработке директивных средств управления памятью для системы LuNA, которые будут способны приблизить расход памяти LuNA программ к ее расходу программами, написанными с использованием низкоуровневых средств параллельного программирования.
Публикации
- А.А. Кудрявцев, В.Э. Малышкин, Ю.Ю. Нуштаев, В.А. Перепёлкин, В.А. Спирин Эффективная фрагментированная реализация краевой задачи фильтрации двухфазной жидкости //Проблемы информатики. – 2023 (Отправлена в журнал).
- Кудрявцев А. А. Разработка и реализация средств директивного управления памятью в системе LuNA / Кудрявцев А. А. //Информационные технологии : Материалы 61-й Междунар. науч. студ. конф. 17–26 апреля 2023 г. / Новосиб. гос. ун-т. — Новосибирск : ИПЦ НГУ, 2023 (Принято в печать).