Исследование масштабируемости программ с использованием инструментов анализа параллельных приложений на примере модели атмосферы NH3D
DOI:
https://doi.org/10.14529/cmse130101Ключевые слова:
масштабируемость, анализ эффективности, трассировка, профилирование, инструментарий для анализа параллельных приложенийАннотация
Рассмотрен подход к исследованию масштабируемости параллельных приложений с использованием средств анализа их работы. Для изучения масштабируемости в описанной методике используется наряду с профилированием приложения анализ его узких мест с помощью трассировщика. Приведен краткий обзор показателей эффективности работы параллельной программы, обзор подходов к изучению масштабируемости параллельных программ и инструментов для исследования параллельных приложений; писание методики исследования масштабируемости программы, а также детальное описание программы, которая использовалась для отработки методики. Приведены результаты исследования описанной параллельной программы с использованием профилирования работы и изучения трассировщиком. Для этих целей в качестве трассировщика был выбран Intel Trace Analyzer and Collector. В заключительной части сделаны выводы о применимости использованных инструментов анализа работы параллельных приложений для исследования масштабируемости.Библиографические ссылки
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.




