Практика проведения анализа производительности суперкомпьютерных задач
Афанасьев И.В., Воеводин В.В., Рудяк В.Ю., Емельяненко А.В.

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

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

Название статьи, аннотация и ключевые слова на английском языке

  • Афанасьев И.В. – Московский государственный университет им. М.В. Ломоносова, факультет вычислительной математики и кибернетики, Ленинские горы, 119992, Москва аспирант, e-mail: afanasiev_ilya@icloud.com
  • Воеводин В.В. – Московский государственный университет им. М.В. Ломоносова, Научно-исследовательский вычислительный центр, Ленинские горы, 119991, Москва; ст. науч. сотр., e-mail: vadim@parallel.ru
  • Рудяк В.Ю. – Московский государственный университет им. М.В. Ломоносова, физический факультет, Ленинские горы, 119991, Москва; науч. сотр., e-mail: rudyak@polly.phys.msu.ru
  • Емельяненко А.В. – Московский государственный университет им. М.В. Ломоносова, физический факультет, Ленинские горы, 119991, Москва; вед. науч. сотр., e-mail: emel@polly.phys.msu.ru