Оптимизация отображения неоднородно взаимодействующих MPI процессов на вычислительную архитектуру

Авторы

  • Виктор Викторович Гетманский Автор
  • Владимир Сергеевич Чалышев Автор
  • Дмитрий Иванович Крыжановский Автор
  • Евгений Иванович Лексиков Автор

Аннотация

Разработан метод отображения на кластерную архитектуру неоднородно взаимодействующих параллельных процессов в вычислительном приложении, использующем MPI. Метод предназначен для сокращения задержек при синхронизации за счет назначения наиболее интенсивно взаимодействующих процессов, на вычислительные ядра с наиболее быстрым интерконнектом. Метод использует представление вычислительной задачи и архитектуры кластера в виде взвешенного графа. Разработан эвристический алгоритм, дающий за приемлемое время результат отображения номеров процессов на номера вычислительных ядер кластера. На примере хорошо масштабируемого вычислительного пакета получено ускорение вычислений на 17–20 % в результате оптимизации отображения для тестов от 300 до 4800 процессов.

Биография автора

  • Виктор Викторович Гетманский
    м.н.с. кафедры ВМ ВолгГТУ

Опубликован

2015-03-26

Выпуск

Раздел

Информатика, вычислительная техника и управление