Анализ производительности и автоматическая настройка алгоритмов в области термоядерного синтеза на высокопроизводительных вычислительных системах
Full Name of the work head: Байгарин К.А.
Исполнители проекта: Бекетаев К., Икрам М.
: Nazarbayev University Research and Innovation System
Inventory number: 0215РК03192
Registration number: 0114РК00500
Keywords: алгоритмы термоядерного синтеза*высокопроизводительные вычислительные системы*скалярная топология*методы анализа данных*визуализация данных
Исследованы новые методы анализа и визуализации данных производительности автоматически настраиваемых алгоритмов на выскопроизводительных вычислительных системах (ВПВС), с особенным фокусом на вычислении симуляций, проводимых в рамках исследования термоядерной энергии. Проведен обзор классов алгоритмов и их свойств, используемых на высокопроизводительных системах в физических симуляциях, включая пакет WARP для физики плазмы. Разработана стратегия по сравнению характеристик производительности алгоритмов и исследование потенциально авто-настраиваемых частей кода. Чтобы оценить производительность разработанных программ, были проведены запуски на малых мультиядерных серверах. Рассмотрено построение упрощенной модели на основе кластерного анализа настраиваемых параметров и выходных характеристических функций, на основе которых построены базовые классификаторы. Чтобы ускорить производительность разработан параллельный алгоритм кластеризации и реализована на высокопроизводительных системах. Для разработки параллельного алгоритма сначала был проведен анализ на производительность данного алгоритма. Далее найдены шаги алгоритма, которые требуют большого вычислительного времени и были распараллелены с использованием технологии графических систем.