"Разработка программного инструментария для высокоуровневой организации обработки нейрофизиологических данных на суперкомпьютерах". Елизавета Денисовна Налепова, бакалавриат НГУ, 29.6.2022
Состав коллектива
- Налепова Елизавета Денисовна, студент НГУ ФИТ 4 курс группа 18203, кафедра параллельных вычислений.
- Городничев Максим Александрович, ст. преп. каф. ПВ ФИТ НГУ.
Аннотация
Для решения задач организации обработки нейрофизиологических данных на суперкомпьютерах от исследователя требуется квалификация в системном программировании. Возникает потребность в создании программного инструмента для поддержки пользователей в решении таких задач. Работа выполняется в рамках проекта “Aka” ИВМиМГ СО РАН по созданию системы высокоуровневого управления исследовательскими данными и организации вычислений на суперкомпьютерах. Была достигнута цель – разработан проект и прототип программного инструментария для высокоуровневой организации обработки нейрофизиологических данных на суперкомпьютерах на основе концепции представления знаний о вычислениях в предметной области в виде вычислительных моделей. Вычислительные модели позволяют формально описать совокупности вычислительных сценариев в предметной области, представляя их в виде двудольных графов, содержащих в вершинах переменные (величины предметной области) и связывающие их вычислительные операции.
Для достижения цели были поставлены и выполнены следующие задачи:
- Изучены проблемы, возникающие при обработке научных данных и сформулированы требования к программного инструментария;
- Предложена архитектура программного инструментария на основе системы Aka и расширена функциональность этой системы;
- Разработан прототип предметно-ориентированной среды для решения задач обработки нейрофизиологических данных и протестирован на реальной задаче.
Методы исследования: анализ анализ требований к разработке программного обеспечения, обзор литературы и существующих программных средств; анализ пользовательских сценариев; применение средств языка моделирования UML; архитектурный стиль разработки сетевых сервисов REST. Новизна работы заключается в предложенной модели организации удаленного выполнения операций вычислительных моделей, включая предложенную форму спецификации операций.
Полученные результаты могут использоваться разработчиками вычислительных моделей в Aka при расширении созданной среды для обработки нейрофизиологических данных и при разработке предметно-ориентированных сред для других областей науки.