НСКФ 11.2017
Конференция "Национальный Суперкомпьютерный Форум (НСКФ-2017)" проходила 28 Ноября - 1 Декабря 2017 г. по адресу Россия, Переславль-Залесский, ИПС им. А.К. Айламазяна РАН.
В.А. Бахтин выступил с докладом:
Автоматизация разработки параллельных программ для кластеров с ускорителями
Основная сложность разработки параллельных программ для кластера — необходимость принятия глобальных решений по распределению данных и вычислений с учетом свойств всей программы, а затем выполнения кропотливой работы по модификации программы и ее отладке. Большой объем программного кода, многомодульность, многофункциональность затрудняет принятие решений по согласованному распределению данных и вычислений. Для решения данной проблемы может использоваться метод инкрементального, или частичного распараллеливания. Идея этого метода заключается в том, что распараллеливанию подвергается не вся программа целиком, а ее части (области распараллеливания) — в них заводятся дополнительные экземпляры требуемых данных, производится распределение этих данных и соответствующих вычислений. Данные области могут быть построены на основе времен, полученных с помощью профилирования последовательной программы.
Статья написана коллективом авторов: В.А. Бахтин, Н.А. Катаев, А.С. Колганов, В.А. Крюков, Н.В. Поддерюгина.