?
Оптимизация работы MPI-программ с учётом особенностей топологии кластеров, использующих коммуникационную сеть Ангара
В данной работе предложена процедура оптимизации работы параллельных MPIпрограмм на вычислительных кластерах, использующих коммуникационную сеть Ангара, и исследована эффективность предложенной оптимизации. На основе анализа работы параллельной программы составляется информационный граф программы, который используется эвристическим алгоритмом для эффективно- го распределения её процессов по процессорным ядрам с целью минимизации суммарного времени выполнения обменов между ветвями MPI-программы. При- ведена схема реализации процедуры для кластеров, использующих коммуника- ционную сеть Ангара. Показано уменьшение времени выполнения MPI-программ при использовании алгоритма оптимального отображения. Исследована зависи- мость времени выполнения MPI-программ от параметров кластера.