Исследование качества параллельных программ с использованием метрики масштабируемостиНИР

Parallel programs quality study using scalability metrics

Источник финансирования НИР

грант РФФИ

Этапы НИР

# Сроки Название
1 1 января 2016 г.-31 декабря 2016 г. Исследование качества параллельных программ с использованием метрики масштабируемости
Результаты этапа: В ходе выполнения первого этапа гранта РФФИ No 16-07-01003 a «Исследование качества параллельных программ с использованием метрики масштабируемости»получены результаты, полностью соответствующие запланированным первоначально. В данной работе развивается предложенная ранее идея построения числовой метрики масштабируемости и разрабатываются способы её использования для исследование качества параллельных программ. Разработанная метрика позволит определить причины, влияющие на масштабируемость программы, что позволит определить основные свойства программы при исполнении на целевом суперкомпьютере. На данном этапе был выполнен анализ качества предложенной метрики масштабируемости параллельных программ. Приведены критерии качества, на соответствие которым проводилось исследование, описаны условия проведения экспериментов и принципы выбора параллельных программ для анализа качества метрики. Анализ показал соответствие существующего варианта метрики масштабируемости целям исследования. Сделано описание проведённых массовых экспериментов на суперкомпьютерах для получения метрики масштабируемости различных параллельных программ. Приводится подробное описание проведенных массовых экспериментов по сбору данных о масштабируемости параллельных программ и результаты анализа построенной метрики. Выполнен сравнительный анализ результатов визуального анализа графиков масштабируемости и оценок масштабируемости полученных в рамках построения метрики. Выполнена оценка адекватности получаемых с помощью метрики масштабируемости результатов. Для получения оценки проанализированы результаты проведённых массовых экспериментов. Описаны преимущества и недостатки построенной метрики, выявленные в процессе сбора данных о масштабируемости и построении ее оценки. Произведено исследование проекций многомерной области определения метрики масштабируемости на различные пространства параметров меньшей размерности. Показаны преимущества анализа области определения параметров запуска параллельной программы и их проекций на оси координат и срезов. Показан пример проведения такого исследования и выводы, которые могут быть получены в результате проведения такого анализа. Сформирован набор предложений по улучшению данной метрики масштабируемости. Приведены способы улучшения качества построенной метрики масштабируемости, полученные как результат анализа совокупности проведенных исследований масштабируемости программ, и построения метрик. Предложены способы повышения точности оценки и удобства проведения исследования масштабируемости.
2 1 января 2017 г.-31 декабря 2017 г. Исследование качества параллельных программ с использованием метрики масштабируемости
Результаты этапа: Описана модифицированная метрика масштабируемости. Выполнен анализ результатов проведение массовых экспериментов на суперкомпьютерах. Описаны возможные проекции модифицированной метрики масштабируемости на пространства различной размерности. Описаны разработанные принципы оценки качества параллельных программ с использованием модифицированной метрики масштабируемости. Рассмотрены возможные подходы к построению прогноза масштабируемости приложений на сверхбольшие конфигурации суперкомпьютеров. Выполнен обзор публикаций по соответствующей тематике.
3 1 января 2018 г.-31 декабря 2018 г. Исследование качества параллельных программ с использованием метрики масштабируемости
Результаты этапа: Разработаны механизмы построения рейтинга масштабируемости различных приложений на доступных суперкомпьютерах. Исследованы возможности построения прогноза масштабируемости приложений на сверхбольшие конфигурации суперкомпьютеров. Выполнена оценка применимости использования метрики масштабируемости для планирования архитектуры будущих высокопроизводительных систем под специфику конкретной задачи.

Прикрепленные к НИР результаты

Для прикрепления результата сначала выберете тип результата (статьи, книги, ...). После чего введите несколько символов в поле поиска прикрепляемого результата, затем выберете один из предложенных и нажмите кнопку "Добавить".