|
Ю. В. Виноградова, А. В. Соловьев "Неэффективное поведение в программах, написанных в рамках парадигмы PGAS" |
|
Аннотация. Работа посвящена проблематике повышения производительности параллельных программ, написанных на основе парадигмы PGAS (Partitioned Global Address Space). Подход, предлагаемый в статье, основан на механизме анализа трасс с помощью шаблонов неэффективного поведения. Шаблоны определяют вид участка трассы, характерный для выполнения кода, в котором происходят потери производительности. Сопоставление шаблона и трассы позволяет выявить источники снижения производительности в программе. В статье описан предлагаемый подход, даны основные шаблоны неэффективного поведения и приведены возможные пути применения разработанного подхода на практике. Ключевые слова: параллельные вычисления, язык программирования upc, парадигма pgas, автоматическая отладка параллельных программ, шаблоны неэффективного поведения. Стр. 3-8. Y. V. Vinogradova, A. V. Soloviev "Inefficient behavior in programs written within the paradigm of PGAS"
Abstract. The performance of modern computing clusters overcame petaflopsny abroad, and the number of cores, which are used in such systems is measured in tens or hundreds of thousands. At the same time, the effi- ciency of parallel applications on such systems does not exceed the estimates vary from 15 % of peak performance. Therefore, the specialists in the field of high performance computing is an issue of creating performance analysis tools that can help increase the efficiency and scalability of parallel programs. Keywords: parallel computing, upc, pgas, automatic debugging of parallel programs, ineffective behavior patterns. Полная версия статьи в формате pdf.
|