"Разработка экспериментальной библиотеки работы с распределенным массивом для поддержки автоматического конструирования параллельных программ". Илья Николаевич Баранов, бакалавриат НГУ, 30.6.2022
Состав коллектива
- Баранов Илья Николаевич, бакалавриат ФИТ НГУ
- Маркова В.П., к.т.н., доцент кафедры ПВ ФИТ НГУ, научный руководитель
Аннотация
Объектом исследования являются алгоритмы и структуры данных для обеспечения автоматического построения параллельных программ. Актуальность работы определяется необходимостью создания специализированных исполнительных систем для системы LuNA с автоматизированной настройкой параметров. Целью данной работы была разработка библиотеки параллельного программирования для работы с распределенным массивом, а также средства подбора параметров на основе знаний эксперта.
Для достижения цели работы выполнены следующие задачи:
- Разработать библиотеку параллельного программирования для работы с распределенными массивами. Выделить параметры реализации библиотеки. Написать программу, решающую прикладную задачу с помощью разработанной библиотеки.
- Разработать средство описания и применения знаний эксперта для подбора параметров.
- С помощью разработанного средства провести тестирование автоматического подбора параметров написанной параллельной программы.
В результате работы была разработана библиотека параллельного программирования для работы с распределенными массивами, а также средство подбора параметров на основе знаний эксперта. Новизна работы заключается в том, что предложен подход к подбору параметров реализации с использованием знаний эксперта при синтезе параллельных программ. Полученные результаты могут быть использованы специалистами в области создания систем автоматической генерации программ в системе LuNA.
Публикации
- Баранов И. Н. Разработка библиотеки параллельного программирования с автоматизированной настройкой параметров // Информационные технологии: Материалы 60-й Междунар. науч. студ. конф. 10–20 апреля 2022 г.