Аннотации:
Рассмотрен подход к исследованию масштабируемости параллельных приложений с использованием средств анализа их работы. Для изучения масштабируемости в описанной методике используется наряду с профилированием приложения анализ его узких мест с помощью трассировщика. Приведен краткий обзор показателей эффективности работы параллельной программы, обзор подходов к изучению масштабируемости параллельных программ и
инструментов для исследования параллельных приложений; описание методики исследования
масштабируемости программы, а также детальное описание программы, которая использовалась для отработки методики. Приведены результаты исследования описанной параллельной
программы с использованием профилирования работы и изучения трассировщиком. Для этих
целей в качестве трассировщика был выбран Intel Trace Analyzer and Collector. В заключительной части сделаны выводы о применимости использованных инструментов анализа работы параллельных приложений для исследования масштабируемости. The article describes an approach to the scalability study using applications analyzing tools. This approach uses application profiling and tracing of the bottle necks for scalability analysis. There is a brief review of parallel program effectiveness marks, approaches to scalability study and
performance analysis tools for parallel applications. This article performs detailed description of
analyzing methodology and detailed review of parallel application that was analyzed using this methodology. Also in this article was performed the analysis results of described parallel application using profiling and tracing tools. For the analysis the authors used Intel Trace Analyzer and Collector as an example of tracing tool. In conclusion the authors admitted high level of analyzing features of this tool for scalability analysis purposes.
Описание:
Антонов Александр Сергеевич, к.ф.-м.н., старший научный сотрудник, НИВЦ МГУ
имени М.В. Ломоносова, asa@parallel.ru.
Теплов Алексей Михайлович, младший научный сотрудник, НИВЦ МГУ имени М.В.
Ломоносова, alex-teplov@yandex.ru.