, , , , , ,

"Разработка и реализация средств директивного управления памятью в системе LuNA". Андрей Александрович Кудрявцев, бакалавриат НГУ, 27.6.2023

nsu_aakudryavtsev_202306.pdf

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

Аннотация

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

Публикации