Исследование масштабируемости программ с использованием инструментов анализа параллельных приложений на примере модели атмосферы NH3D

Александр Сергеевич Антонов, Алексей Михайлович Теплов

Аннотация


Рассмотрен подход к исследованию масштабируемости параллельных приложений с использованием средств анализа их работы. Для изучения масштабируемости в описанной методике используется наряду с профилированием приложения анализ его узких мест с помощью трассировщика. Приведен краткий обзор показателей эффективности работы параллельной программы, обзор подходов к изучению масштабируемости параллельных программ и инструментов для исследования параллельных приложений; писание методики исследования масштабируемости программы, а также детальное описание программы, которая использовалась для отработки методики. Приведены результаты исследования описанной параллельной программы с использованием профилирования работы и изучения трассировщиком. Для этих целей в качестве трассировщика был выбран Intel Trace Analyzer and Collector. В заключительной части сделаны выводы о применимости использованных инструментов анализа работы параллельных приложений для исследования масштабируемости. 

Ключевые слова


масштабируемость, анализ эффективности, трассировка, профилирование, инструментарий для анализа параллельных приложений

Полный текст:

PDF

Литература


Grama, A. Introduction to Parallel Computing. (2nd Edition) / A. Gupta, G. Karypis, V. Kumar. – Pearson, 2003.

Иванников, В.П. Оценка динамических характеристик параллельной программы на модели / В.П. Иванников, С.С. Гайсарян, В.А. Падарян // Программирование. – 2006. – № 4.

Alabdulkareem, M. Scalability Analysis of Large Codes Using Factorial Designs / M. Alabdulkareem, S. Lakshmivarahan, S.K. Dhall // Parallel Computing. – 2001. – Vol. 27, Issue 9. – P. 1145–1171.

Muller-Wichards, D. Scalability of Algorithms: An Analytic Approach / D. Muller-Wichards, W. Ronsch // Parallel Computing. – 1995. – Vol. 21, Issue 6. – P. 937–952.

Степаненко, В.М. Численное моделирование мезомасштабной динамики атмосферы и переноса примеси над гидрологически неоднородной территорией / В.М. Степаненко, Д.Н. Микушин // Вычислительные технологии. – 2008. – Т. 13, спец. вып. 3. – С. 104–110.




DOI: http://dx.doi.org/10.14529/cmse130101