RUS  ENG
Полная версия
ЖУРНАЛЫ // Вычислительные методы и программирование // Архив

Выч. мет. программирование, 2019, том 20, выпуск 3, страницы 346–355 (Mi vmp971)

Практика проведения анализа производительности суперкомпьютерных задач

И. В. Афанасьевa, Вад. В. Воеводинb, В. Ю. Рудякa, А. В. Емельяненкоa

a Физический факультет, Московский государственный университет имени М.В. Ломоносова
b Научно-исследовательский вычислительный центр Московского государственного университета имени М. В. Ломоносова

Аннотация: Предложен метод проведения анализа эффективности и оптимизации суперкомпьютерных приложений, примененный на практике для изучения задач одного из пользователей суперкомпьютера Ломоносов-2. Этот метод затрагивает различные этапы исследования задач, начиная от изучения общего поведения всех запусков пользователя на суперкомпьютере и заканчивая детальным изучением и оптимизацией исходного кода выбранной программы. Приведено описание общих этапов анализа, которые были выполнены на практике, показаны метрики производительности, на которые следует обратить внимание при выполнении подобного анализа, а также продемонстрированы конкретные примеры поведения задач и эффект от оптимизации, выполненной для задачи расчета жидкокристаллических капель.

Ключевые слова: высокопроизводительные вычисления, суперкомпьютеры, анализ эффективности, графические ускорители, жидкие кристаллы, теория эластического континуума.

УДК: 519.68

Поступила в редакцию: 27.08.2019

DOI: 10.26089/NumMet.v20r330



Реферативные базы данных:


© МИАН, 2024