Кафедра Математического обеспечения ЭВМО кафедреПреподаватели и сотрудникиГергель Виктор Павлович
Новости
О кафедре
Преподаватели и сотрудники
Структура
Немного истории
Контакты
Фотохроника
Обучение
Исследования
Семинары и конференции
Сотрудничество
О сайте
Имя:
Пароль:
запомнить:
Забыли пароль? Регистрация

Гергель Виктор Павлович

Проект « Оптимизация открытых реализаций стандарта MPI для Linux на кластерах архитектуры Power»

Программа IBM Faculty Awards Program.

Цель проекта состоит в повышении производительности параллельных приложений, выполняющихся на кластерах архитектуры POWER и использующих открытые реализации стандарта MPI. В задачи проекта входило исследование алгоритмов обмена сообщениями, используемых в открытых реализациях MPI, проведение тестирования и оценка производительности библиотек на системах архитектуры POWER, разработка и реализация алгоритмов коллективных операций и операций передачи-приема сообщений с учетом специфики архитектуры кластеров, построенных на POWER-системах. Важной целью проекта популяризация в академической среде ОС Linux и архитектуры POWER.

Основные результаты выполнения проекта состоят в следующем:

  • Изучены существующие алгоритмы выполнения коллективных операций. Предложена схема взаимодействия, учитывающая наличие следующих дополнительных факторов:

- соотношение характеристик производительности при передаче сообщений через сеть и разделяемую память (латентность, пропускная способность, их изменение при одновременной передаче несколькими процессами).


- размещение процессов по узлам сети, реализовавшееся при запуске параллельной программы.

 

 

  • Разработан алгоритм выполнения широковещательной передачи сообщения - коллективной операции, являющейся одной из наиболее часто используемой в параллельных программах. Алгоритм учитывает размещение процессов на узлах сети.

 

  • Выполнено исследование реализации коллективных операций в версиях открытой библиотеке MPICH, соответствующих версиям 1 и 2 стандарта MPI, в том числе использование в реализациях алгоритмов возможностей аппаратного обеспечения и операционной среды.

  •  

  •  

  •  

  •  

  •  

  •  

  • Разработана схема передачи данных через разделяемую память между процессами, выполняющимися на одном узле. Предложенная схема позволяет эффективно реализовать локальную передачу сообщений в коллективных операциях.

  • Рассмотрены существующие модели оценки времени передачи сообщения между процессами. Предложена модель для случая передачи сообщений, использующих стек сетевых протоколов TCP/IP.

  • Разработан набор тестов, позволяющий выполнить сравнительный анализ характеристик производительности при передаче сообщений через сеть и разделяемую память. В тестах учитываются случаи различного размещения процессов на узлах сети.



<< вернуться  |   Документ от: 22.08.2012 13:36

Новости

28.04.2014
21.04.2014
21.03.2014
12.01.2014
04.10.2013