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

Выч. мет. программирование, 2012, том 13, выпуск 4, страницы 160–166 (Mi vmp83)

Программирование

Job Digest: подход к исследованию динамических свойств задач на суперкомпьютерных системах

А. В. Адинец, П. А. Брызгалов, Вад. В. Воеводин, С. А. Жуматий, Д. А. Никитенко, К. С. Стефанов


Аннотация: Вместе с ростом масштаба вычислительных систем и решаемых на них задач растет и сложность написания эффективных программ. Причина этого кроется в том, что также возрастает и множество факторов, которые могут влиять на эффективность приложений. Свойства аппаратного и программного обеспечения суперкомпьютера, свойства самой исполняемой программы, взаимное влияние исполняемых программ друг на друга – все это необходимо учитывать для достижения высокой производительности. Это приводит к необходимости создания инструмента, который позволит разобраться, где, а главное почему происходит потеря производительности при выполнении программ и использовании суперкомпьютеров. В настоящей статье мы расскажем о разрабатываемом инструментарии и подробно остановимся на одном из используемых в нем подходов, который предназначен для исследования поведения задачи во время выполнения. Данный подход изучает динамические свойства задач, исследуемые с помощью средств мониторинга. Его цель состоит в предоставлении как администратору системы, так и пользователю базовых характеристик задачи по ее завершению для получения как качественной, так и детальной оценки каждого отдельно взятого запуска. Рассматриваемый подход, а также полученный в результате его применения отчет получили название “Job Digest”.

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

УДК: 004.021

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



© МИАН, 2024